关于JS脚本导入导出Excel表格

关于JS脚本导入Excel表格

使用File.readExcel方法(服务器路径+表名带后缀,{"encoding":"GBK"});

获得数据strObj为{"sheet1":[["铁路名称","用户数","1x红绿灯","DO红绿灯","LTE红绿灯","problem_sections_1x","ID"],["达成高铁","116252","1","1","0","4","1"],["成绵乐高铁","266363","0","1","0","0","3"]]}

for( var i  in strObj)遍历表格的表名,我传的表只有一个表,所以这么写,如果是多个,最好用数组存值。

 strObj[e_table]为 表格中第一张表的数据,strObj[e_table][0]得到表的第一条数据["铁路名称","用户数","1x红绿灯","DO红绿灯","LTE红绿灯","problem_sections_1x","ID"]

strObj[e_table][0][0] 数据为: 铁路名称

后面代码是将数据传入到数据库我之前新建的表内,写的很死,应该先写一个查询表,有值就添加数据,没有值就执行SQL语句创建存储Excel数据表,再添加数据

//    var strObj = File.readExcel("app/test/demo/excel/e.xls",{"encoding":"GBK"});       
//return strObj;
//strObj[i][0]   ["铁路名称","用户数","1x红绿灯","DO红绿灯","LTE红绿灯","problem_sections_1x","ID"]
//strObj[i][1]   ["达成高铁","116252","1","1","0","4","1"]

返回值为1,即影响了数据行数

关于JS脚本导入Excel表格

先数据库查询数据,用数组接收,再创个数组,添加表头,传入数据, Excel就是那4句关键代码,并不懂运行原理,把表创建到app/test/demo/data/路径下

 查询day天数的数据,然后导出到Excel表,返回一个路径,访问路径下载excel 表,每次查询生成表的名字都不同,所以不会覆盖,报错

返回值为下载路径 我这儿写的是放在公司服务器里的,下载要账号密码,不过可以在路径中找到文件。

转载于:https://my.oschina.net/u/3523774/blog/916828

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值