JavaScript Excel

Open-source JavaScript projects categorized as Excel | Edit details

Top 11 JavaScript Excel Projects

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | | 2021-11-12

    Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project has over 28K stars.

    tl;dr: the project involves "crowdsourced research" which benefits from popularity.

    The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae

    Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.

    In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction ( runs in the web browser, no need to install anything) and encourage bug reports with test cases.

    There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.

  • GitHub repo HANDSONTABLE

    JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡

    Project mention: 5 open source JavaScript datagrids for your next project | | 2021-11-05

    Handsontable is a JavaScript library for building fast and efficient datagrids. It has a free and commercial license and has support for React, Vue, and Angular frameworks. At the core, Handsontable enables data binding (fetching data from a data source and how it's rendered on the datagrid), saving data locally, middleware, events, hooks, and configurations. Similar to Grid.js, Handsontable configuration options allow you to configure the datagrid to your taste.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo x-spreadsheet

    A web-based JavaScript(canvas) spreadsheet

    Project mention: X-spreadsheet: ability to edit styling for table headers | | 2021-07-06
  • GitHub repo Luckysheet

    Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.

  • GitHub repo jexcel

    Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.

    Project mention: Libre Endowment Fund: Sustainable Development of Free Software | | 2021-10-09

    There is a presentation at FOSDEM 2021 about FDL:

    Title: Give open source a (tax) break

    Cash that gets into FDL/LEF is then spent to sponsor existing FLOSS projects or to acquire intellectual property rights of existing works and change their license to FLOSS.

    Case 1: got financed partly by FDL/LEF

    Case 2: the radio hardware of the Open Radio Station (a 4G/5G vRAN base station based on Amarisoft stack and SlapOS) is in the process of being acquired and released as open source hardware. See

    The requirement for PhD is here to ensure that all projects that are financed by FDL/LEF have some kind of general interest or innovation, something which is useful to comply with Tax Law

  • GitHub repo react-csv

    React components to build CSV files on the fly basing on Array/literal object of data

    Project mention: Help needed! uploaded csv file viewer | | 2021-05-08
  • GitHub repo xlsx-populate

    Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo calx.js

    jQuery Calx - a jQuery plugin for creating formula-based calculation form

    Project mention: When was the last time you dedicated a huge amount of effort and commitment for your personal project (it could be in the past or present)? | | 2021-10-29
  • GitHub repo react-excel-renderer

    A react library to render and display excel sheets on webpage

    Project mention: Parsing a response from an API using react | | 2021-09-22

    I am trying to convert an uploaded PDF file into an excel sheet using pdftables. Then take the response from the API and pass it through excel-renderer library to render the excel sheet onto my front end.

  • GitHub repo database-js

    Common Database Interface for Node

  • GitHub repo sfdc-generate-data-dictionary

    Generate data dictionary from a Salesforce Org. This tool can also generate a file that can be imported in Lucidchart to define entities and relationships.

    Project mention: Export object fields to excel! | | 2021-07-05

    If I understand your question correctly, you want to export all the field names that are present on object and not the data. This is also known as data dictionary. Here is a library you can look into :

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-12.

JavaScript Excel related posts


What are some of the best open-source Excel projects in JavaScript? This list will help you:

Project Stars
1 SheetJS js-xlsx 28,178
3 x-spreadsheet 11,975
4 Luckysheet 9,518
5 jexcel 5,804
6 react-csv 847
7 xlsx-populate 752
8 calx.js 190
9 react-excel-renderer 125
10 database-js 49
11 sfdc-generate-data-dictionary 34
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives