首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在exceljs中使用createAndFillWorkbook()?

如何在exceljs中使用createAndFillWorkbook()?
EN

Stack Overflow用户
提问于 2015-04-29 11:38:44
回答 2查看 9.8K关注 0票数 3

我按照文档进行了操作

代码语言:javascript
复制
var workbook = createAndFillWorkbook();

我得到了这个错误,Object # has no method 'createAndFillWorkbook‘

即使我已经需要exceljs了

代码语言:javascript
复制
var Excel = require("exceljs");

我想要做的是创建一个报告,但我在文档中不知何故感到困惑,因为它没有在这里说明如何使用createAndFillWorkbook()方法,它只是在这里说要立即使用它。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-21 15:13:18

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

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

见下文。

代码语言:javascript
复制
// 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.");
});
票数 11
EN

Stack Overflow用户

发布于 2016-08-31 14:45:50

代码语言:javascript
复制
var excel = require("exceljs");
var workbook1 = new excel.Workbook();
workbook1.creator = 'Me';
workbook1.lastModifiedBy = 'Me';
workbook1.created = new Date();
workbook1.modified = new Date();
var sheet1 = workbook1.addWorksheet('Sheet1');
var reColumns=[
    {header:'FirstName',key:'firstname'},
    {header:'LastName',key:'lastname'},
    {header:'Other Name',key:'othername'}
];
sheet1.columns = reColumns;
workbook1.xlsx.writeFile("./uploads/error.xlsx").then(function() {
    console.log("xlsx file is written.");
});

这是我的示例代码,适用于我。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29933897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档