Node-xlsx 基于 Node.js 的 Excel 解析和构建插件

Node-xlsx 是一个Node.js的扩展,通过名字应该能够猜到是干什么的,主要是用于解析和构建 Microsoft Excel 表格,这个插件基于 js-xlsx 扩展,开源的 xlsx 文件解析生成构建插件。

Node-xlsx 基于 Node.js 的 Excel 解析和构建插件

目前支持写 Excel 的 node.js 模块:

  • node-xlsx:基于Node.js解析excel文件数据及生成excel文件;
  • excel-parser:基于Node.js解析excel文件数据,支持xls及xlsx格式文件;
  • excel-export:基于Node.js将数据生成导出excel文件,生成文件格式为xlsx;
  • node-xlrd: 基于node.js从excel文件中提取数据,仅支持xls格式文件。

安装插件

npm install excel node-xlsx

使用方法

读取一个 xlsx 文件到一个数组或者变量

ar xlsx = require('node-xlsx');

var obj = xlsx.parse(__dirname + '/myFile.xlsx');

// parses a file

var obj = xlsx.parse(fs.readFileSync(__dirname + '/myFile.xlsx'));

// parses a buffer

通过一个 object 对象创建一个 Excel 文件

var xlsx = require('node-xlsx');

var data = [

[1,2,3],

[true, false, null, 'sheetjs'],

['foo','bar',new Date('2014-02-19T14:30Z'), '0.3'],

['baz', null, 'qux']

];

var buffer = xlsx.build([{name: "mySheetName", data: data}]);

// returns a buffer

相关链接

  • Github地址:https://github.com/mgcrea/node-xlsx
  • PHPExcel 功能丰富的 PHP 操作 Excel 库
  • 使用 JS-XLS/X 读取和解析 Excel 表格文件

以上是 Node-xlsx 基于 Node.js 的 Excel 解析和构建插件 的全部内容, 来源链接: utcz.com/p/232324.html

回到顶部