您的位置:首页 > Web前端 > Node.js

在node.js中导出excel

2017-03-02 14:29 381 查看
用msexcel-builder在node.js中导出excel还是很简单的

1、要确保我们已经安装了msexcel-builder。

2、var
excelbuilder = require('msexcel-builder');

3、开始使用,首先一个excel文件,在这里只是创建了一个sample.xlsx,并没有持久化

var
workbook = excelbuilder.createWorkbook('./', 'sample.xlsx')

4、创建sheet

var
sheet1 = workbook.createSheet('sheet1', 10, 12);

5、接下来就是在sheet里创建excel的内容了,有几个方法比较有用,其实整个文件大多都是由这些方法罗列出来的

Sheet.set(col,
row, str);//设置第几列第几行的内容,注意第一个参数是列,第二个参数是行

Sheet.width(col,
width)//设置第几列的宽度是多少

Sheet.height(row,
height)//设置第几行的高度是多少

Sheet.align(col,
row, align)//设置第几行第几列的排列是什么,比如说居中,靠左

Sheet.font(col,
row, font_style)//设置第几行第几列的字体样式,可以设置字体大小,字体的类型等

Sheet.border(col,
row, border_style)//设置第几行第几列的边框

Sheet.merge(from_cell,
to_cell)//合并单元格,可以列合并也可以行合并

6、保存

workbook.save(function(ok){

  console.log('workbook saved ' + (ok?'ok':'failed'));

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: