# [SheetJS](https://sheetjs.com) Parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications, related documents, and test files. Emphasis on parsing and writing robustness, cross-format feature compatibility with a unified JS representation, and ES3/ES5 browser compatibility back to IE6. This is the community version. We also offer a pro version with performance enhancements, additional features like styling, and dedicated support. Community Translations of this README: - [Simplified Chinese](https://github.com/rockboom/SheetJS-docs-zh-CN) [**Pro Version**](https://sheetjs.com/pro) [**Commercial Support**](https://sheetjs.com/support) [**Rendered Documentation**](https://docs.sheetjs.com/) [**In-Browser Demos**](https://sheetjs.com/demos) [**Source Code**](https://git.io/xlsx) [**Issues and Bug Reports**](https://github.com/sheetjs/sheetjs/issues) ![License](https://img.shields.io/github/license/SheetJS/sheetjs) [![Build Status](https://img.shields.io/github/workflow/status/sheetjs/sheetjs/Tests:%20node.js)](https://github.com/SheetJS/sheetjs/actions) [![Snyk Vulnerabilities](https://img.shields.io/snyk/vulnerabilities/github/SheetJS/sheetjs)](https://snyk.io/test/github/SheetJS/sheetjs) [![npm Downloads](https://img.shields.io/npm/dm/xlsx.svg)](https://npmjs.org/package/xlsx) [![jsDelivr Downloads](https://data.jsdelivr.com/v1/package/npm/xlsx/badge)](https://www.jsdelivr.com/package/npm/xlsx) [![Analytics](https://ga-beacon.appspot.com/UA-36810333-1/SheetJS/sheetjs?pixel)](https://github.com/SheetJS/sheetjs) [**Browser Test and Support Matrix**](https://oss.sheetjs.com/sheetjs/tests/) [![Build Status](https://saucelabs.com/browser-matrix/sheetjs.svg)](https://saucelabs.com/u/sheetjs) **Supported File Formats** ![circo graph of format support](formats.png)
Diagram Legend (click to show) ![graph legend](legend.png)