【问题标题】:NodeJs live edit excel fileNodeJs实时编辑excel文件
【发布时间】:2020-07-29 16:32:30
【问题描述】:

所以我有一个打开的 excel 文件。 我正在使用 Node.js 对文件进行更改。

var Excel = require('exceljs');
async function excelOp() {
    let workbook = new Excel.Workbook();
    workbook = await workbook.xlsx.readFile('exceledit.xlsx'); // replace question_39869739.xls with your file
    let worksheet = workbook.getWorksheet('Sheet1'); // replace sheetname with actual sheet name
    worksheet.getRow('1').getCell('A').value = 450; // replace rowNumber and cellNumber with the row and cell you want to modify
    workbook.xlsx.writeFile('exceledit.xlsx');
}

excelOp();

但要查看 excel 文件中的更改,我必须将其关闭并重新打开。如何查看 Microsoft Excel 中所做的更改?

【问题讨论】:

    标签: node.js excel live


    【解决方案1】:

    听起来您需要对 Excel 进行间隔刷新。来自https://support.microsoft.com/en-us/office/refresh-an-external-data-connection-in-excel-1524175f-777a-48fc-8fc7-c8514b984440

    1. 单击外部数据区域中的一个单元格。

    2. 在“数据”选项卡的“查询和连接”组中,单击“全部刷新”下的箭头,然后单击“连接属性”。 Image

    3. 单击“使用”选项卡。

    4. 选中刷新间隔复选框,然后输入每次刷新操作之间的分钟数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2018-01-08
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 2021-01-09
      相关资源
      最近更新 更多