[毕设备忘] node-xlsx
2015-01-14 11:50
85 查看
xlsx 格式是office2007使用的格式,是基于XML的压缩文件格式。
1、安装:npm install node-xlsx
2、将xlsx转为json文件
1)准备一个xlsx文件:information.xlsx,有两个表格,分别为user 和 manage
2)代码:
3)运行后会生成一个informations.json文件放在json文件夹中,生成的json格式为:
3、json 转为xlsx 文件:
1)准备一个json文件:info.json:
2)代码:
3)运行后生成的info.xlsx文件:
4、传送门:
npm : https://www.npmjs.com/package/node-xlsx
github : https://github.com/mgcrea/node-xlsx
1、安装:npm install node-xlsx
2、将xlsx转为json文件
1)准备一个xlsx文件:information.xlsx,有两个表格,分别为user 和 manage
2)代码:
var xlsx = require("node-xlsx"); var fs = require("fs"); // xlsx to json var xObj = xlsx.parse("xlsx/informations.xlsx"); fs.writeFileSync("json/informations.json", JSON.stringify(xObj));
3)运行后会生成一个informations.json文件放在json文件夹中,生成的json格式为:
3、json 转为xlsx 文件:
1)准备一个json文件:info.json:
[ { "name" : "表格名称1", "data" : [ ["元素101", "元素102"], ["元素111", "元素112"], ["元素121", "元素122"] ] }, { "name" : "表格名称2", "data" : [ ["元素201", "元素202"], ["元素211", "元素212"], ["元素221", "元素222"] ] } ]
2)代码:
var xlsx = require("node-xlsx"); var fs = require("fs"); //json to xlsx var jObj = fs.readFileSync(__dirname + "json/info.json", "utf8"),//encode file = xlsx.build(JSON.parse(jObj)); fs.writeFileSync("xlsx/info.xlsx", file);
3)运行后生成的info.xlsx文件:
4、传送门:
npm : https://www.npmjs.com/package/node-xlsx
github : https://github.com/mgcrea/node-xlsx
相关文章推荐
- node-xlsx使用教程
- 在mac上用node搭建移动设备测试服务器
- node处理xlsx
- node.js、js读取excel、操作excel、创建excel之js-xlsx.js
- 移动设备真机调试本地程序的Node.js【无需连wifi】
- 定制 ovirt-node 来运行虚拟设备
- CCClippingNode 在IOS设备和某些安卓设备上无效果
- android 设备树中的devices_node的数据获取
- nodejs--node-xlsx模块读写excel
- node-xlsx 写数据到xlsx文件中
- Node.js利用js-xlsx处理Excel文件的方法详解
- node-xlsx
- 在 Node.js 中利用 js-xlsx 处理 Excel 文件
- 为什么说fb_info->node 是设备的次设备号
- Linux Kernel设备驱动模型之 struct device_node
- Cisco路由交换设备之IOS故障排除
- Enterprise Manager Database Control only starts on one node of my RAC cluster. How do I start it on another node? [ID 335571.1]
- Linux驱动程序开发 004- 字符设备驱动
- How to find a node by its text using the GetNodeByText method
- 解析xlsx文件---Java读取Excel2007