我只是想弄清楚如何将单行附加到 xlsx 文件。例如,array = [1 2 3 4 5]
使用列 1、2、3、4、5 追加到第一个空行。理想情况下,我会从一个空.xlsx
文件开始,然后反复重新运行该程序,每次运行时都会在文件中添加一个新行。
我正在尝试使用 exceljs,但是当我尝试打开文件时,我尝试对文件执行的任何测试写入都说已损坏。
编辑的代码(仍然无法正常工作):
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
var sheet = workbook.addWorksheet('rssi');
file = 'testfile.xlsx'
var array = [1,2,3,4,5]
sheet.addRow(array)
workbook.xlsx.writeFile(file)
.then(function() {
console.log('Array added and file saved.')
});
输出为零字节,Microsoft Excel 无法打开。说,“文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。”