Node 的 Excel 模块 ExcelJS

MIT
JavaScript
跨平台
2015-05-29
红薯

ExcelJS 是一个 Node.js 模块,可用来读写和操作 XLSX 和 JSON 电子表格数据和样式。

示例代码:

// Add column headers and define column keys and widths
// Note: these column structures are a workbook-building convenience only,
// apart from the column width, they will not be fully persisted.
worksheet.columns = [
    { header: "Id", key: "id", width: 10 },
    { header: "Name", key: "name", width: 32 },
    { header: "D.O.B.", key: "DOB", width: 10 }
];

// Access an individual columns by key, letter and 1-based column number
var idCol = worksheet.getColumn("id");
var nameCol = worksheet.getColumn("B");
var dobCol = worksheet.getColumn(3);

// set column properties

// Note: will overwrite cell value C1
dobCol.header = "Date of Birth";

// Note: this will overwrite cell values C1:C2
dobCol.header = ["Date of Birth", "A.K.A. D.O.B."];

// from this point on, this column will be indexed by "dob" and not "DOB"
dobCol.key = "dob";

dobCol.width = 15;

// iterate over all current cells in this column
dobCol.eachCell(function(cell, rowNumber) {
    // ...
});

// iterate over all current cells in this column including empty cells
dobCol.eachCell({ includeEmpty: true }, function(cell, rowNumber) {
    // ...
});
加载中

评论(3)

花间一壶酒90
花间一壶酒90
可以设置单元格格式吗?
c
cnmrdp
试过不错,不知道是否还有PPT模块PPTJS?
苍松
苍松
不错,可以拿来处理数据了 #ExcelJS#

暂无资讯

暂无问答

nodejs中几个excel模块的简单对比

找了4个star较多的且还在维护的excel模块测试一下,导入问题不大,主要测试的是导出功能。

2016/12/06 22:06
117
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部