UNPKG

read-excel-file

Version:

Read small to medium `*.xlsx` files in a browser or Node.js. Parse to JSON with a strict schema.

18 lines (17 loc) 836 B
import xml from '../xml/xml.js'; import unpackXlsxFile from './unpackXlsxFileBrowser.js'; import readXlsxFileContents from './readXlsxFileContents.js'; /** * Reads XLSX file into a 2D array of cells in a web worker. * @param {file} file - The file. * @param {object?} options * @param {(number|string)?} options.sheet - Excel document sheet to read. Defaults to `1`. Will only read this sheet and skip others. * @return {Promise} Resolves to a 2D array of cells: an array of rows, each row being an array of cells. */ export default function readXlsxFile(file) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return unpackXlsxFile(file).then(function (entries) { return readXlsxFileContents(entries, xml, options); }); } //# sourceMappingURL=readXlsxFileWebWorker.js.map