jQuery MiniUI

标题: 关于从Excel导入数据的需求 [打印本页]

作者: chengxuyuan    时间: 2013-11-11 23:38:42     标题: 关于从Excel导入数据的需求

我想从页面打开Excel文件读取数据(这一步已经实现),然后把数据显示在grid中,点提交按钮提交到数据库,以此完成数据迁移,不知道能否实现以及性能是否有问题,敬请解答。

作者: factory    时间: 2013-11-12 09:49:56

只要你读取出来数据,就能加入到表格.读取出来数据,组成一个数组,grid.setData(array)即可

性能miniui肯定没问题,
http://www.miniui.com/BigTest/10000-datagrid.html  表格一万行的例子

如果耗时,也是耗在你读取的时间上,miniui表格的加载是没有问题的
作者: chengxuyuan    时间: 2013-11-12 11:51:01

factory 发表于 2013-11-12 09:49
只要你读取出来数据,就能加入到表格.读取出来数据,组成一个数组,grid.setData(array)即可

性能miniui肯定 ...

谢谢, 但是我的表格列是动态生成的,构造数组的时候需要字段名,如何获取遍历表格的字段名?我用了grid.getColumn(1).dataField 获取第2列的字段名但报错了,能否用数组index的方式代替字段名?
作者: felt    时间: 2013-11-12 13:42:21

grid.getColumn(1).field可以获取的
作者: chengxuyuan    时间: 2013-11-12 15:12:55

felt 发表于 2013-11-12 13:42
grid.getColumn(1).field可以获取的

完成之后发现分页和记录数信息错误,怎样更新为正确的分页信息呢
作者: factory    时间: 2013-11-12 16:51:50

chengxuyuan 发表于 2013-11-12 15:12
完成之后发现分页和记录数信息错误,怎样更新为正确的分页信息呢

你是客户端分页?还是什么?
客户端的分页,参考:http://www.miniui.com/demo/index ... d/pager_client.html
作者: chengxuyuan    时间: 2013-11-12 17:54:53

factory 发表于 2013-11-12 16:51
你是客户端分页?还是什么?
客户端的分页,参考:http://www.miniui.com/demo/index.html#src=datagrid/page ...

oWB = oXL.Workbooks.Open(filePath);
  var oSheet = oWB.Sheets(1);
  alert(oSheet.Cells(1, 1).Value);  这行放在aspx文件中报”对象不支持indexOf属性或方法“,中断发生在miniui.js中,但是如果把这个aspx文件改成html就运行正常了,
作者: felt    时间: 2013-11-12 19:53:33

chengxuyuan 发表于 2013-11-12 17:54
oWB = oXL.Workbooks.Open(filePath);
  var oSheet = oWB.Sheets(1);
  alert(oSheet.Cells(1, 1).Val ...

你贴的代码和MiniUI无关,是操作excel的,我不清楚具体是哪边有问题。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2