找回密码
 立即注册

QQ登录

只需一步,快速开始

ladohp

注册会员

2

主题

8

帖子

126

积分

注册会员

积分
126

微信认证勋章

最新发帖
ladohp
注册会员   /  发表于:2018-6-4 17:03  /   查看:4058  /  回复:5
本帖最后由 ladohp 于 2018-6-4 17:06 编辑

如题。

我们使用 FlexGrid 导入了数据,但是发现没有合适的字段来获取表格中的数据,有没有诸如 itemsSource 这一类可以获取全部字段的方式

  1. FlexGridXlsxConverter.loadAsync(this.flexGrid, file, {}, () => {

复制代码

因为表格中有些数据可能是我们不需要的,因此需要获取 Excel 中的表头进行一一对比。

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-6-4 18:20:01
沙发
收到,这个我需要验证下给您回复。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
ladohp
注册会员   /  发表于:2018-6-5 16:24:30
板凳
JeffryLI 发表于 2018-6-4 18:20
收到,这个我需要验证下给您回复。

Hi,这个还需要多久给回复?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-6-5 17:39:12
地板
不好意思,才确认我的验证结果,flexgrid导入是数据的获取不到数据,原理是读到excel的数据画到控件上面的,所以在flexgrid的collectionView或者ItemSource 都是null.这个我可以作为一个客户需求提交给产品组,如果后面添加此功能,我会告知与您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
ladohp
注册会员   /  发表于:2018-6-5 17:54:37
5#
JeffryLI 发表于 2018-6-5 17:39
不好意思,才确认我的验证结果,flexgrid导入是数据的获取不到数据,原理是读到excel的数据画到控件上面的 ...

那 Wijmo 里有组件能获取 Excel 中的值吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-28 14:28:13
6#
第一个回调就是成功的回调,workbook参数就是excel的实例,可以从此对象里获取数据
  1. wijmo.grid.xlsx.FlexGridXlsxConverter.loadAsync(grid, blob, null, function (workbook) {

  2.      // user can access the loaded workbook instance in this callback.
  3.      var app = worksheet.application ;
  4.      ...
  5. }, function (reason) {

  6.      // User can catch the failure reason in this callback.
  7.      console.log('The reason of save failure is ' + reason);
  8. });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部