column.commit 不是函数,而 row.commit 不是函数

问题描述

我正在尝试使用 exceljs 读取 excel 文件修改列的单元格值。当我尝试覆盖列单元格时,出现这些错误。我该如何解决这个问题。

代码

let filepath = './sheet1.xlsx';
let workbook = new Excel.Workbook();
await workbook.xlsx.readFile(filepath);

let worksheet = workbook.getWorksheet("Sheet1");
const column= worksheet.getColumn('A')
column.eachCell( async (row,rowNumber) => {
    const oldString = row.value.split(' ')
    const sringWoPunc = await removePunctuation(oldString)
    const stringWosw = sw.removeStopwords(sringWoPunc)
    const spellCheck = await spellCorrection(stringWosw)
    console.worksheetlog(spellCheck)
    row.value = spellCheck;
    row.commit();
})
column.commit();
await workbook.xlsx.writeFile(filepath);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)