A lightweight, fully typed TypeScript library that brings the power of **Excel-like functions** to your JavaScript and TypeScript projects. Whether you're building financial calculators, data analysis tools, or engineering applications, this library has y
Vite plugin to generate metadata for custom excel functions
Add excel functions from @formulajs/formulajs to the Airtable formulas superblock
Expose excel functions in a XLSX file as a JavaScript module.
MCP proxy for Infomax Excel Functions that connects to the remote SSE server
Read `.xlsx` files in a web browser or in Node.js
Essential Javascript 2 Excel Export Library
A Complete Microsoft Excel-like JavaScript Spreadsheet for Enterprise Applications
JavaScript implementation of most Microsoft Excel formula functions
A versatile JavaScript library for effortlessly generating .xlsx files from input objects. Seamlessly create Excel spreadsheets with data, formatting, formulas, and more.
Kendo UI for Angular Excel Export component
Write simple `*.xlsx` files in a browser or Node.js
React Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package
Libraries of geodesy functions
Spread.Sheets react support
excel-builder-vanilla types
Simple data set export to Excel xlsx file
Themes for stylized Vega and Vega-Lite visualizations.
An AI agent that lives on your computer and has Excel superpowers. Made by the [Shortcut](https://shortcut.ai) team.
Does this JS environment support the `name` property on functions?
Convert Excel date in integer format into JS date. Dates are stored as numbers in Excel and count the number of days since January 0, 1900 (1900 standard, for mac it is 1904, which means January 0, 1904 is the start date). Times are handled internally as
Tokenize Excel formulas
An MCP server that reads and writes spreadsheet data to MS Excel file
Compile ES2015 arrow functions to ES5
Reverse engineered versions of some Excel functions
Excel-like Functions Evaluator
Does mylookup on Excel file or MongoDB collections
LXL (Like Excel) is a mini-language that mimics Microsoft Excel formulas. Easily extended with new constants and functions.
Gish brings Github Issues to the command-line.
A Ruby equivalent of the ugly Microsoft Excel datedif function.
Implements functionality written with Excel users in mind for straight reading and writing of sheets. Row and column scope values are written to only the cells used; cells are specified by their Excel (A1) ID.
Functions and tools for tranforming and changing tab delimited and comma separated table files - useful for Excel sheets and SQL/RDF output
Small wrapper and functions for persistent, immutable data structures.
A programming language built on top of CSV. You can define functions and variables to use in your spreadsheet, then compile it to Excel, CSV, Google Sheets, etc.
`xlg` is a command-line tool that provides functionality to search keywords in Excel files in various formats.
# Excel to Code [](https://travis-ci.org/tamc/excel_to_code) excel_to_c - roughly translate some Excel files into C. excel_to_ruby - roughly translate some Excel files into Ruby. This allows spreadsheets to be: 1. Embedded in other programs, such as web servers, or optimisers 2. Without depending on any Microsoft code For example, running [these commands](examples/simple/compile.sh) turns [this spreadsheet](examples/simple/simple.xlsx) into [this Ruby code](examples/simple/ruby/simple.rb) or [this C code](examples/simple/c/simple.c). # Install Requires Ruby. Install by: gem install excel_to_code # Run To just have a go: excel_to_c <excel_file_name> This will produce a file called excelspreadsheet.c For a more complex spreadsheet: excel_to_c --compile --run-tests --settable <name of input worksheet> --prune-except <name of output worksheet> <excel file name> See the full list of options: excel_to_c --help # Gotchas, limitations and bugs 0. No custom functions, no macros for generating results 1. Results are cached. So you must call reset(), then set values, then read values. 2. It must be possible to replace INDIRECT and OFFSET formula with standard references at compile time (e.g., INDIRECT("A"&"1") is fine, INDIRECT(userInput&"3") is not. 3. Doesn't implement all functions. [See which functions are implemented](docs/Which_functions_are_implemented.md). 4. Doesn't implement references that involve range unions and lists (but does implement standard ranges) 5. Sometimes gives cells as being empty, when excel would give the cell as having a numeric value of zero 6. The generated C version does not multithread and will give bad results if you try. 7. The generated code uses floating point, rather than fully precise arithmetic, so results can differ slightly. 8. The generated code uses the sprintf approach to rounding (even-odd) rather than excel's 0.5 rounds away from zero. 9. Ranges like this: Sheet1!A10:Sheet1!B20 and 3D ranges don't work. Report bugs: <https://github.com/tamc/excel_to_code/issues> # Changelog See [Changes](CHANGES.md). # License See [License](LICENSE.md) # Hacking Source code: <https://github.com/tamc/excel_to_code> Documentation: * [Installing from source](docs/installing_from_source.md) * [Structure of this project](docs/structure_of_this_project.md) * [How does the calculation work](docs/how_does_the_calculation_work.md) * [How to fix parsing errors](docs/How_to_fix_parsing_errors.md) * [How to implement a new Excel function](docs/How_to_add_a_missing_function.md) Some notes on how Excel works under the hood: * [The Excel file structure](docs/implementation/excel_file_structure.md) * [Relationships](docs/implementation/relationships.md) * [Workbooks](docs/implementation/workbook.md) * [Worksheets](docs/implementation/worksheets.md) * [Cells](docs/implementation/cell.md) * [Tables](docs/implementation/tables.md) * [Shared Strings](docs/implementation/shared_strings.md) * [Array formulae](docs/implementation/array_formulae.md)
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.