From 79599c7a6607c7c2d689618525f0d146c2f4cfdc Mon Sep 17 00:00:00 2001 From: liyunjia Date: Sat, 4 Jan 2025 17:31:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ExcelComponent.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/ExcelComponent.vue b/src/components/ExcelComponent.vue index b50f4f7..b12f71b 100644 --- a/src/components/ExcelComponent.vue +++ b/src/components/ExcelComponent.vue @@ -73,14 +73,14 @@ export default { const workbook = XLSX.read(data, { type: 'array' }); // 将工作簿对象转换为Spreadsheet数据格式 const spreadsheetData = stox(workbook); - // 添加自定义公式,123.xlsx表格中B列已有的公式为A+C+D。下面在F列添加A+D的计算公式. + // 添加自定义公式,123.xlsx表格中B列已有的公式为A+C+D。下面在F列添加A+B+C+D的计算公式. const firstSheetRows = spreadsheetData[0].rows; const keys = Object.keys(firstSheetRows); for (let i = 1; i < keys.length - 1; i++) { console.log(i, keys[i]); - // 在F列添加A+D的计算公式,F列的序号为5. + // 在F列添加A+B+C+D的计算公式,F列的序号为5. firstSheetRows[keys[i]].cells['5'] = { - text: `=SUM(A${i + 1},D${i + 1})` + text: `=SUM(A${i + 1}:D${i + 1})` } } // 将数据加载到Spreadsheet