我遵循了文档

var workbook = createAndFillWorkbook();

我明白了
错误对象#没有方法'createAndFillWorkbook'

即使我已经需要exceljs
var Excel = require("exceljs");

我想要做的是创建一个报表,但是我对文档有些困惑,因为在这里它没有说如何使用createAndFillWorkbook()方法,而只是在这里说要立即使用它。

我在文档中提到了这里:https://github.com/guyonroche/exceljs#writing-xlsx

最佳答案

createAndFillWorkbook(); 不是函数(可能是伪函数)。

您必须创建一些工作簿,然后填充内容。

见下文。

// create workbook by api.
var workbook = new Excel.Workbook();

// must create one more sheet.
var sheet = workbook.addWorksheet("My Sheet");

// you can create xlsx file now.
workbook.xlsx.writeFile("C:\\somepath\\some.xlsx").then(function() {
    console.log("xls file is written.");
});

07-24 19:15