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