Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel writeFile返回SheetJs中的空文件_Excel_Js Xlsx_Sheetjs - Fatal编程技术网

Excel writeFile返回SheetJs中的空文件

Excel writeFile返回SheetJs中的空文件,excel,js-xlsx,sheetjs,Excel,Js Xlsx,Sheetjs,我对使用方法编写.xlsx文件感到困惑,因为我得到的是一个空文件 函数接收一个有效的工作表对象(我已检查),工作表名称显示良好,但文件中没有任何信息。下面是我的代码,提前谢谢 function saveToExcel(event, worksheet) { const workbook = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(workbook, worksheet, "Lista de Evaporadores"

我对使用方法编写.xlsx文件感到困惑,因为我得到的是一个空文件

函数接收一个有效的工作表对象(我已检查),工作表名称显示良好,但文件中没有任何信息。下面是我的代码,提前谢谢

function saveToExcel(event, worksheet) {
    const workbook = XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(workbook, worksheet, "Lista de Evaporadores");
    event.sender.send('verga', workbook);
    XLSX.writeFile(workbook, `books/lista-evaporadores.xlsx`, {type: 'file'});
    open('books/lista-evaporadores.xlsx');
}

这里描述得很好:。 这是创建工作表并填充数据,然后将该工作表添加到新工作簿中的示例

var workbook = xlsx.utils.book_new();
var data = [
    {name:"John", city: "Seattle"},
    {name:"Mike", city: "Los Angeles"},
    {name:"Zach", city: "New York"}
];
var ws = xlsx.utils.json_to_sheet(data);
xlsx.utils.book_append_sheet(workbook, ws, "Results");
xlsx.writeFile(workbook, 'out.xlsx', {type: 'file'});

这里描述得很好:。 这是创建工作表并填充数据,然后将该工作表添加到新工作簿中的示例

var workbook = xlsx.utils.book_new();
var data = [
    {name:"John", city: "Seattle"},
    {name:"Mike", city: "Los Angeles"},
    {name:"Zach", city: "New York"}
];
var ws = xlsx.utils.json_to_sheet(data);
xlsx.utils.book_append_sheet(workbook, ws, "Results");
xlsx.writeFile(workbook, 'out.xlsx', {type: 'file'});

你找到解决办法了吗?我也遇到了同样的问题!你找到解决办法了吗?我也遇到了同样的问题!在我的例子中使用此方法仍然有空工作表。但工作表已添加到工作簿中。我使用的是节点版本10.16.0和SheetJs版本0.15.1。我查看工作簿内部,它包含数据。有什么问题吗?在我的案例中使用这种方法仍然有空的工作表。但工作表已添加到工作簿中。我使用的是节点版本10.16.0和SheetJs版本0.15.1。我查看工作簿内部,它包含数据。有什么不对劲吗?