小弟我才开始写博客,如果不合理之处请提出来,我改之,本文是关于nodejs中利用csv做文件的导出功能,在该例子中主要利用了fast-csv包对数据进行导出为csv文件格式,由于最近在做一个关于nodejs导出的Excel的功能,在网上找了很久都没有找到合适的文档,最后找到了关于csv的导出,下面是关于nodejs代码
接下来的代码是关于csv导出的js,其中首先需要导包:fast-csv和fs包;
在最后附上调用该js文件的例子,该例子是写在router路由里面的,当页面点击导出的时候执行的代码,如下在上面的代码中function(row){return {"编号":row.id,"名称":row.name,"姓名":row.title}返回的是csv文件的第一行表头,[{id:1,name:'test',title:'title1'},{id:2,name:'test',title:'title2'}]表示输出在csv文件中的内容。注意:上面颜色相同的部分名称一定要一样,而且rows是一个json数组;csv输出文件内容格式如下:编号 | 名称 | 姓名 |
1 | test | title1 |
2 | test | title2 |
新闻热点
疑难解答