SheetJS js-xlsx is a parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications, related documents, and test files. This is the community version.
Emphasis on parsing and writing robustness, cross-format feature compatibility with a unified JS representation, and ES3/ES5 browser compatibility back to IE6.