const Exceljs = require('exceljs');
let wb = new Exceljs.Workbook();
wb.xlsx.readFile(sourceFileName).then(function(){
let SheetName = "Sheet1";
var sh;
sh = wb.getWorksheet(SheetName);
var cell = sh.getCell('C6');
cell.value = 242;
wb.xlsx.writeFile(fileName).then(function(){
console.log("Success");
});
});
这是我的代码。
问题是“当我编写新的excel文件时,它将迫使我的电子应用程序重新加载”
我只是想打开现有的excel文件并进行编辑。
我的问题是..
是否可以在不使用wb.wlsx.writeFile的情况下编辑现有的excel文件并再次写入?
如果不能,那么如何防止电子应用程序重新加载?
答案 0 :(得分:0)
这是因为我将excel文件保存在了我的应用文件夹中。
在我更改了appName文件夹之外的fileName的路径之后,没有重新加载。
这可能对与我处于同一水平的某些开发人员有帮助。
referecne:https://github.com/Unitech/pm2/issues/2710#event-959600970