xlsx-populate - Excel XLSX parser/generator written in JavaScript with Node

  •        299

Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, and a focus on keeping existing workbook features and styles in tact.Note that xlsx-populate uses ES6 features so only Node.js v4+ is supported.



cfb : ^1.0.2
jszip : ^3.1.5
lodash : ^4.17.4
sax : ^1.2.4



Related Projects

Corrupt XLSX Salvager


Recover Data for Excel XLSX Files Excel Won't Open

readxl - Read excel files (.xls and .xlsx) into R 🖇

  •    C++

The readxl package makes it easy to get data out of Excel and into R. Compared to many of the existing packages (e.g. gdata, xlsx, xlsReadWrite) readxl has no external dependencies, so it’s easy to install and use on all operating systems. It is designed to work with tabular data. readxl supports both the legacy .xls format and the modern xml-based .xlsx format. The libxls C library is used to support .xls, which abstracts away many of the complexities of the underlying binary format. To parse .xlsx, we use the RapidXML C++ library.

excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.

  •    Go

Excelize is a library written in pure Golang and providing a set of functions that allow you to write to and read from XLSX files. Support reads and writes XLSX file generated by Microsoft Excel™ 2007 and later. Support save file without losing original charts of XLSX. This library needs Go version 1.8 or later. The full API docs can be seen using go's built-in documentation tool, or online at godoc.org.Here is a minimal example usage that will create XLSX file.

libxlsxwriter - A C library for creating Excel XLSX files.

  •    C

Libxlsxwriter: A C library for creating Excel XLSX files. Libxlsxwriter is a C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.

XlsxReaderWriter - XlsxReaderWriter is an Objective-C library for iPhone / iPad and Mac

  •    Objective-C

XlsxReaderWriter is an Objective-C library for iPhone / iPad and Mac. It parses and writes Excel OpenXml files (XLSX). XlsxReaderWriter can't create a SpreadsheetML (XLSX) file from scratch. You have to open an existing file and modify it before saving it. Not really a problem: Create your file with Excel or Numbers with all the needed formatting (fills, borders, etc.) then include the file as a resource of your project.


  •    DotNet

Wrapper around the open xml office package. You can easily generate xlsx documents based on a template xlsx document and reuse parts from that document, if you mark them as named ranges (i.e."names"). Requirement: .Net 3.5 or later. Microsoft Office does not need to be installed!

excel.js - Native node.js Excel file parser. Only supports xlsx for now.

  •    Javascript

Native node.js Excel file parser. Only supports *.xlsx files for now. MIT License.

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.

PyExcelerate - Accelerated Excel XLSX Writing Library for Python 2/3

  •    Python

PyExcelerate is a Python for writing Excel-compatible XLSX spreadsheet files, with an emphasis on speed. PyExcelerate is supported on Python 2.6, 2.7, 3.3, 3.4, and 3.5.

docx4j - JAXB-based Java library for Word docx, Powerpoint pptx, and Excel xlsx files

  •    Java

docx4j is a library which helps you to work with the Office OpenXML file format as used in docx documents, pptx presentations, and xlsx spreadsheets.

better-xlsx - A better xlsx library.

  •    Javascript

This project exists thanks to all the people who contribute. [Contribute]. better-xlsx is available under the terms of the MIT License.

ClosedXML - ClosedXML makes it easier for developers to create Excel 2007+ (

  •    CSharp

ClosedXML makes it easier for developers to create Excel 2007+ (.xlsx, .xlsm, etc) files. It provides a nice object oriented way to manipulate the files (similar to VBA) without dealing with the hassles of XML Documents. It can be used by any .NET language like C# and Visual Basic (VB).ClosedXML allows you to create Excel 2007+ (.xlsx, .xlsm, etc) files without the Excel application. The typical example is creating Excel reports on a web server.

Koogra Excel BIFF/XLSX Reader Library

  •    CSharp

.Net implementation of an Excel file reader for reading unencrypted Excel 97 and up BIFF and XLSX based files.

xlsx - Google Go (golang) library for reading and writing XLSX files

  •    Go

xlsx is a library to simplify reading and writing the XML format used by recent version of Microsoft Excel in Go programs.The full API docs can be viewed using go’s built in documentation tool, or online at godoc.org.

xlnt - :bar_chart: Cross-platform user-friendly xlsx library for C++14

  •    C++

xlnt is a modern C++ library for manipulating spreadsheets in memory and reading/writing them from/to XLSX files as described in ECMA 376 4th edition. The first public release of xlnt version 1.0 was on May 10th, 2017. Current work is focused on increasing compatibility, improving performance, and brainstorming future development goals. For a high-level summary of what you can do with this library, see the feature list. Contributions are welcome in the form of pull requests or discussions on the repository's Issues page. Documentation for the current release of xlnt is available here.

TableExport - The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files

  •    Javascript

In order to provide Office Open XML SpreadsheetML Format ( .xlsx ) support, you must include the following third-party library in your project before both FileSaver.js and TableExport. To support legacy browsers ( Chrome < 20, Firefox < 13, Opera < 12.10, IE < 10, Safari < 6 ) include the Blob.js polyfill before the FileSaver.js script.

Simple Microsoft Excel Documents Converter (Convert To XLS, XLSX, PDF, XPS, CSV)


Simple Microsoft Excel Documents Converter (XLS, XLSX, PDF, XPS, CSV). No installation needed. Batch files processing.

excellentexport - Javascript export to Excel

  •    Javascript

A quick JavaScript library to create export to Excel/CSV from HTML tables in the browser. No server required. As part of the new version 3.0.0+, there is support for XLSX. The drawback is that the library is 600+ KB.

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.