【问题标题】:Doing workbook.xlsx.writeFile without page reload (refresh or restart) in Electron在 Electron 中执行 workbook.xlsx.writeFile 而无需重新加载页面(刷新或重新启动)
【发布时间】:2019-05-06 15:32:33
【问题描述】:
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 文件并进行编辑。

我的问题是..

  1. 是否可以在不使用 wb.wlsx.writeFile 并再次写入的情况下编辑现有的 excel 文件?

  2. 如果不能,如何防止重新加载电子应用程序?

【问题讨论】:

    标签: electron exceljs


    【解决方案1】:

    这是因为我将excel文件保存在我的应用程序文件夹中。

    在我更改了应用文件夹外文件名的路径后,没有重新加载。

    希望对一些跟我同级别的开发者有所帮助。

    推荐人:https://github.com/Unitech/pm2/issues/2710#event-959600970

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多