史无前例之---NodeJs 中读取OracleDB 数据,将data 生成 Excel文件
来源:互联网 发布:linux清空文本内容 编辑:程序博客网 时间:2024/05/20 07:53
/** * Created by json on 2017/6/5. * 推介使用:excel-export * 根据data ,JSON.parse(data)---<data=JSON.stringify(result)> * 设置 Excel conf.cols and conf.rows ,文件name ,savePath,生成Excel */var excelExport = require('excel-export');//excel 操作var fs = require('fs');//文件操作var guid = require('guid');//guidvar path = require('path');//路径问题/* var params=[ {"id":100017,"name":"邹","tel":"18192427327"}, {"id":100030,"name":"喜","tel":"18192427327"}, {"id":100018,"name":"峰","tel":"10086100862"} ]; */function CreateExcel(param) { var conf = {}; conf.cols = []; conf.rows = []; // console.log(typeof param) var params = JSON.parse(param); console.log(param[0]); //设置 clos 列名 for (i in params[0]) { conf.cols.push({ caption: i, type: 'string', width: 16 }) }//设置 rows 行数据 for (var j in params) { var row = [];//key for (var i in params[j]) { row.push(params[j][i]); } conf.rows.push( row ); } // console.log(conf.rows); // console.log(conf.cols); var result = excelExport.execute(conf); var gid = guid.create(); // var name=gid+".xlsx"; var name = gid + ".xls"; var saveDirPath = "./modules/zxf_test/CreateExcels/"; var filePath = path.resolve(saveDirPath + name); fs.writeFile(filePath, result, 'binary', function (err) { if (err) { console.error("异常:" + err); } console.log("新生成Excel路径filePath--->" + filePath); }); return "create excel ok ";}//抛module.exports = { CreateExcel: CreateExcel};
阅读全文
0 0
- 史无前例之---NodeJs 中读取OracleDB 数据,将data 生成 Excel文件
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程。
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程
- c#中采用OLEDB方式来读取EXCEL文件和将数据写入EXCEL文件
- c#中采用OLEDB方式来读取EXCEL文件和将数据写入EXCEL文件
- c#中采用OLEDB方式来读取EXCEL文件和将数据写入EXCEL文件
- c#中采用OLEDB方式来读取EXCEL文件和将数据写入EXCEL文件
- java 读取数据库数据生成excel文件
- 读取excel文件数据集,生成固定格式excel文件
- 用nodejs读取文件并存入excel中
- Java 读取excel指定行列数据以及将数据保存到txt文件中
- ASP.NET中读取Excel文件数据
- Unity3D -- 从excel文件中读取数据
- VS2010 MFC读取Excel文件中数据
- Wireshark之利用IO Graph分析数据并将数据复制到excel中生成图
- 读取Excel文件中的数据,并将其导入数据库
- nodejs实现,每天定时自动读取数据库数据-生成excel表格-发送给老板邮箱
- 将数据库中读取的文件写入Excel文件
- Jenkins使用教程之创建job
- windows下SDL使用ndk-build编译失败问题
- sge集群搭建
- css实现两个div填满一行
- Intellij idea:Method breakpoints my dramatically slow down debugging
- 史无前例之---NodeJs 中读取OracleDB 数据,将data 生成 Excel文件
- 创建高安全性PHP网站的几个实用要点
- 阿里云 ECS服务 专有网络nginx配置
- 关于BLE开发(swift)
- 查询数据库自己建的表
- RxJava详解
- webpack 基础入门
- AfxMessageBox 找不到标识符
- iOS app被拒------热更新