UNPKG

read-excel-file

Version:

Read `.xlsx` files in a web browser or in Node.js

14 lines (13 loc) 906 B
import parseCells from './parseCells.js'; import parseSheetDimensions from './parseSheetDimensions.js'; import reconstructSheetDimensionsFromSheetCells from './reconstructSheetDimensionsFromSheetCells.js'; import convertSheetToData2dArray from './convertCellsToData2dArray.js'; export default function parseSheet(content, xml, sharedStrings, styles, epoch1904, options) { var sheetDocument = xml.createDocument(content); var cells = parseCells(sheetDocument, sharedStrings, styles, epoch1904, options); // `dimensions` defines the spreadsheet area enclosing all non-empty cells. // https://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.spreadsheet.sheetdimension?view=openxml-2.8.1 var dimensions = parseSheetDimensions(sheetDocument) || reconstructSheetDimensionsFromSheetCells(cells); return convertSheetToData2dArray(cells, dimensions); } //# sourceMappingURL=parseSheet.js.map