Выполнение workbook.xlsx.writeFile без перезагрузки страницы (обновление или перезапуск) в Electron - PullRequest
0 голосов
/ 05 декабря 2018
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. Можно ли редактировать существующий файл Excel без использования wb.wlsx.writeFile и повторной записи?

  2. Если я не могу, то как я могу предотвратить перезагрузку приложения электронов ??

1 Ответ

0 голосов
/ 05 декабря 2018

Это потому, что я сохранил файл excel в папке своего приложения.

После того, как я изменил путь fileName вне папки приложения, перезагрузка не произошла.

Может быть это полезно для некоторых разработчиков, которыенаходятся на одном уровне со мной.

referecne: https://github.com/Unitech/pm2/issues/2710#event-959600970

...