ExcelJS —— Node 的 Excel 读写扩展模块2

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

https://yqfile.alicdn.com/7f79947b9c23e2893ed394ca275fab6d1f22b535.png" >

示例代码:

// 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) {
    // ...
});

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-09-22 01:44:19

ExcelJS —— Node 的 Excel 读写扩展模块2的相关文章

c++-如何用C++(MFC)创建一个dll 在别的环境下来实现对excel读写的调用?

问题描述 如何用C++(MFC)创建一个dll 在别的环境下来实现对excel读写的调用? http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html 现在已经使用上述链接的方法实现了对excel文件数据的读写操作,我要怎样将这个程序设置成为 调用excel库 的程序 目的是想在别的环境下调用这个lib(dll)来实现对excel文件的读写 菜鸟一枚,可能问的方式有些问题,还请给予解惑 解决方案 一样的,代码放在dll中就可以

xlwt-python中使用xlrd和xlrt对excel读写问题

问题描述 python中使用xlrd和xlrt对excel读写问题 目的:现已存在一个excel,想对该excel里面的数据进行添加或者修改. 查了下网上的资料,发现xlrd模块的table.put_cell(row, col, ctype, value, xf)具有简单"写"的功能,但是用这个函数写完之后,桌面上打开excel并没有真实修改.查了查xlrd模块也没有修改后保存函数.然后查了下xlwt模块,发现此模块只能新创建excel并对其修改,不能对已有的excel进行修改!!那位

ASP.NET Excel读写文件代码

1.读取excel文件的数据连接字符串.读取.xls格式文件的excel文件,可设置连接字符串为:provider=microsoft.jet.oledb.4.0;data source=d:myexcel.xls;extended properties=excel 8.0;.如果要读取.xlsx和.xls格式文件的excel文件,则需要将连接字符设置为:"provider=microsoft.ace.oledb.12.0;data source=d:myexcel.xls;extended p

Python读写Excel文件的实例_python

最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理.首先贴出网上找来的读写Excel的脚本.1.读取Excel(需要安装xlrd): #-*- coding: utf8 -*- import xlrd fname = "reflect.xls" bk = xlrd.open_workbook(fname) shxrange = range(bk.nsheets) try: sh = bk.sheet_by_name(&

使用NPOI读写Excel、Word

NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作. (一)传统操作Excel遇到的问题: 1.如果是.NET,需要在服务器端装Office,且及时更新它,以防漏洞,还需要设定权限允许.NET访问

使用NPOI导入导出标准Excel

转自http://www.cnblogs.com/lwme/archive/2011/11/18/npoi_excel_import_export.html   试过很多Excel导入导出方法,都不太理想,无意中逛到oschina时,发现了NPOI,无需Office COM组件且不依赖Office,顿时惊为天人,怀着无比激动的心情写下此文. 曾使用过的方法 直接导出html,修改后缀名为.xls,这个方法有点像骗人的把戏,而且不能再导入 使用Jet OLEDB引擎来进行导入导出,完全使用sql语

常见数据导入Excel及Excel数据导入数据库的解决方案

项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下.方案一 NPOI NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作. 优势

Asp.net:常见数据导入Excel

  引言 项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下. 方案一 NPOI NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读

通用Excel导入设计

摘要:有时候我们的数据存放在Excel中(特别是对于用户来说更喜欢使用Excel收集一些常用数据),而系统又需要这些数据来处理其他业务,那么此时我们就需要将这些数据导入到数据库中.但是鉴于Excel的样式多种多样,因此每次导入时都必须书写很多重复的代码.很明显对于一个软件开发者做这些重复劳动是一件很无趣的事情.那么怎样来寻中一种通用的方法呢?今天我们就一块看一下如何来解决这个问题. 主要内容 Excel操作组件的选择 总体设计思路 配置文件设计 类设计 编码实现 一点补充 简单的测试 总结 一.