From b89a95798cb394fa2e19e05810e1fd82d74f92f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=96=87=E5=BC=BA?= Date: Sat, 14 Sep 2024 11:34:07 +0800 Subject: [PATCH] feat: add worksheet state --- lib/workbook.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/workbook.js b/lib/workbook.js index 50d32d0..44aa418 100644 --- a/lib/workbook.js +++ b/lib/workbook.js @@ -46,6 +46,7 @@ function XlsxStreamReaderWorkBook (options) { value: { sheetRelationships: {}, sheetRelationshipsNames: {}, + sheetRelationshipsStates: {}, date1904: false }, writable: true, @@ -345,6 +346,7 @@ XlsxStreamReaderWorkBook.prototype._parseWorkBookInfo = function (nodeData) { nodeData.forEach(function (data) { if (data.name === 'sheet') { self.workBookInfo.sheetRelationshipsNames[data.attributes['r:id']] = data.attributes.name + self.workBookInfo.sheetRelationshipsStates[data.attributes['r:id']] = data.attributes.state || 'visible' } else if (data.name === 'workbookPr' && data.attributes && data.attributes.date1904 === '1') { self.workBookInfo.date1904 = true }