read-excel-file
Version:
Read small to medium `*.xlsx` files in a browser or Node.js. Parse to JSON with a strict schema.
16 lines (15 loc) • 728 B
JavaScript
import parseCells from './parseCells.js';
import parseDimensions from './parseDimensions.js';
import { calculateDimensions } from './coordinates.js';
export default function parseSheet(content, xml, values, styles, properties, options) {
var sheet = xml.createDocument(content);
var cells = parseCells(sheet, xml, values, styles, properties, options);
// `dimensions` defines the spreadsheet area containing all non-empty cells.
// https://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.spreadsheet.sheetdimension?view=openxml-2.8.1
var dimensions = parseDimensions(sheet) || calculateDimensions(cells);
return {
cells: cells,
dimensions: dimensions
};
}
//# sourceMappingURL=parseSheet.js.map