Displaying 1 to 20 from 34 results

spout - Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

Spout is a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way. Contrary to other file readers or writers, it is capable of processing very large files while keeping the memory usage really low (less than 3MB).Full documentation can be found at http://opensource.box.com/spout/.

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

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.

node-xlsx - NodeJS excel file parser & builder

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.

textract - node

A text extraction node module. In almost all cases above, what textract cares about is the mime type. So .html and .htm, both possessing the same mime type, will be extracted. Other extensions that share mime types with those above should also extract successfully. For example, application/vnd.ms-excel is the mime type for .xls, but also for 5 other file types.

ONLYOFFICE Desktop Editors - An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents

ONLYOFFICE Desktop Editors is a free and open source office suite comprises text documents, spreadsheets and presentations allowing to create, view and edit documents of any size and complexity, to easily switch to the online mode for real-time co-editing and collaboration. Features as reviewing, commenting and chat are available as well. Deal with multiple files within one and the same window thanks to the tab-based user interface

XOOXml library

A strong-typed library class based on OOXML SDK 2.0, to create Xlsx files


Show changes between Excel files

OOXML Validator

Validates all types of OOXML-packages (docx, xlsx, pptx, etc) and presents clear information on the errors.

docjure - Read and write Office documents from Clojure

Docjure makes reading and writing Office documents in Clojure easy. This example creates a spreadsheet with a single sheet named "Price List". It has three rows. We apply a style of yellow background colour and bold font to the top header row, then save the spreadsheet.

meza - A Python toolkit for processing tabular data

meza is a Python library for reading and processing tabular data. It has a functional programming style API, excels at reading/writing large files, and can process 10+ file types. meza has been tested and is known to work on Python 2.7, 3.5, and 3.6; PyPy2 5.8.0, and PyPy3 5.8.0.

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

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.

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

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

libxlsxwriter - A C library for creating Excel XLSX files.

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.

node-xlsx-writer - Simple XLSX writer for Node.js.

Simple XLSX writer. Reverse-engineered from sample XLSX files.In other words: The key names are used for the first row (headers), The values are used for the columns. All field names should be present in the first row.

ooxml_parser - Ruby OOXML Parser

ooxml_parser is a Ooxml files (docx, xlsx, pptx) parser written in Ruby.