formula-parser - Javascript Library parsing Excel Formulas and more

  •        151

Formula parser

https://github.com/handsontable/formula-parser

Dependencies:

formulajs : github:handsontable/formula.js#1.2.1
tiny-emitter : ^2.0.1

Tags
Implementation
License
Platform

   




Related Projects

dentaku - math and logic formula parser and evaluator

  •    Ruby

Dentaku is a parser and evaluator for a mathematical and logical formula language that allows run-time binding of values to variables referenced in the formulas. It is intended to safely evaluate untrusted expressions without opening security holes. For maximum CS geekery, bind is an alias of store.

Foreval (math parser)

  •    

Foreval is compiler of mathematical expressions(formulas) given as string at run-time (math parser). (present as dll library and delphi component) For fast and exact scientific calculations.

qone - Next-generation web query language, extend .NET LINQ for javascript.

  •    Javascript

Recently, it has just changed some bug of the Excel formula of the Tencent document, mainly modifying the parser of the formula. After getting code string, you can run (JIT) dynamically, such as using Eval in JS, Eval can retain context information, the disadvantage is that the execution code contains compiler code, and it is unsafe, and so on. After getting code string, you can also use the generated code string to run (AOT) directly, and the disadvantage is to rely on the build tool or editor plug-in to dynamically replace the source code.

ForevalZ (math parser)

  •    

ForevalZ is compiler of mathematical expressions(formulas) with complex numbers given as string at 'run-time' (math parser). (dll library + delphi component). For use in calculations with complex numbers.

forevalz

  •    Delphi

ForevalZ - compiler of mathematical expressions(formulas)(directly in FPU x86) with complex numbers given as string at 'run-time'. (dll library and delphi component)(math parser, math expression parser, evaluate formula, evaluator, calculate)


foreval

  •    Delphi

Foreval is compiler of mathematical expressions (formulas) (directly to FPU x86) given as string at run-time. (dll library and delphi component) .(math parser,math expression parser,evaluate formula, evaluator)

Open-source formula engine for .NET

  •    VBNET

Enables you to add formula support to your application. Provides functionality for parsing/evaluating formulas, tracking their dependencies, and recalculating in natural order. The formula syntax and many other features are direct replicas of Excel.

muParser - A fast math parser library

  •    C++

muParser is a cross platform math parser library. It can be extended with user defined functions with an unlimited number of parameters, postfix-, infix- and binary operators. It compiles the formula into bytecode in order to speed up evaluation.

CoreXLSX - Excel spreadsheet (XLSX) format parser written in pure Swift

  •    Swift

CoreXLSX is a library focused on representing the low-level structure of XML-based XLSX spreadsheet format. It allows you to open a spreadsheet archive and map its XML structure into model types expressed directly in Swift. To run the example project, clone the repo, and run pod install from the Example directory first.

Visual Dependency Tracer

  •    

This tool will help you understand how an excel formula is derived/calculated. It provides a visual representation (tree) of the formula, including the precendents and dependents.

formula.js - JavaScript implementation of most Microsoft Excel formula functions

  •    Javascript

JavaScript implementation of most Microsoft Excel formula functions

nginx-formula - Nginx Salt Formula

  •    SaltStack

Install nginx either by source or by package. See the full Salt Formulas installation and usage instructions.

Sharp Tools Spreadsheet

  •    Java

Sharp Tools is a java spreadsheet. It features full formula support, standard cvs file format, printing support, undo/redo, a clipboard, sorting, data exchange with Excel, histogram generation, and a built-in help system.

CleanSheets

  •    Java

CleanSheets is the first spreadsheet application that is both extensible and platform-independent. It features a formula language that closely resembles that of Microsoft Excel, and extensions for aiding end-user programmers develop correct spreadsheets.

node-xlsx - NodeJS excel file parser & builder

  •    Javascript

Excel file parser/builder that relies on js-xlsx. This library requires at lease nodeJS v4. For legacy versions, you can use this workaround before using the lib.

Handsontable - JavaScript/HTML5 UI Spreadsheet library for web apps. Available for React, Vue and Angular

  •    Javascript

Handsontable Community Edition (CE) is an open source JavaScript/HTML5 UI Spreadsheet component for web apps. It easily integrates with any data source and comes with a variety of useful features like data binding, validation, sorting or powerful context menu. It is available for Vue, React, Angular and Polymer.

calamine - A pure Rust Excel/OpenDocument SpeadSheets file reader: rust on metal sheets

  •    Rust

An Excel/OpenDocument Spreadsheets file reader/deserializer, in pure Rust. Browse the examples directory.

DLR Excel Expression Engine

  •    

A simple Excel-like formula evaluator based on the Dynamic Language Runtime. You can find more details here: http://chriscavanagh.wordpress.com/2009/02/19/custom-expressions-and-the-dlr-part-1/

SSRS Custom Excel Renderer

  •    

Custom Excel Renderer with formula enabled for MS SSRS service

FlatPack - CSV/Tab Delimited and Fixed Length Parser and Writer

  •    Java

Simple Java delimited and fixed width file parser. Handles CSV, Excel CSV, Tab, Pipe delimiters, just to name a few. Maps column positions in the file to user friendly names via XML.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.