jQuery MiniUI

 找回密码
 立即注册
查看: 3383|回复: 7
打印 上一主题 下一主题

关于从Excel导入数据的需求 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-11-11 23:38:42 |只看该作者 |倒序浏览
我想从页面打开Excel文件读取数据(这一步已经实现),然后把数据显示在grid中,点提交按钮提交到数据库,以此完成数据迁移,不知道能否实现以及性能是否有问题,敬请解答。

Rank: 8Rank: 8

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

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

如果耗时,也是耗在你读取的时间上,miniui表格的加载是没有问题的

Rank: 2

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

性能miniui肯定 ...

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

Rank: 8Rank: 8

地板
发表于 2013-11-12 13:42:21 |只看该作者
grid.getColumn(1).field可以获取的

Rank: 2

5#
发表于 2013-11-12 15:12:55 |只看该作者
felt 发表于 2013-11-12 13:42
grid.getColumn(1).field可以获取的

完成之后发现分页和记录数信息错误,怎样更新为正确的分页信息呢

Rank: 8Rank: 8

6#
发表于 2013-11-12 16:51:50 |只看该作者
chengxuyuan 发表于 2013-11-12 15:12
完成之后发现分页和记录数信息错误,怎样更新为正确的分页信息呢

你是客户端分页?还是什么?
客户端的分页,参考:http://www.miniui.com/demo/index ... d/pager_client.html

Rank: 2

7#
发表于 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就运行正常了,

Rank: 8Rank: 8

8#
发表于 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的,我不清楚具体是哪边有问题。

Archiver|普加软件

GMT+8, 2024-11-18 14:02 , Processed in 1.045182 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部