找回密码
 立即注册

QQ登录

只需一步,快速开始

蜂蜜柚子茶

金牌服务用户

21

主题

38

帖子

133

积分

金牌服务用户

积分
133
蜂蜜柚子茶
金牌服务用户   /  发表于:2019-11-28 10:16  /   查看:4706  /  回复:5
如题,在帮助文中,饿哦看到
使用的是SQLSERVER数据库

5 个回复

倒序浏览
蜂蜜柚子茶
金牌服务用户   /  发表于:2019-11-28 11:20:07
沙发
当使用    activeSheet.OpenExcel(stream, ExcelOpenFlags.DataOnly);
     
这个方法读取excel后在保存数据库时    activeSheet.Sheets[0].DataSource 这个是空,我不能转成datatable去保存数据。但是用activeSheet.Sheets[0].DataSource =datatble导入数据时就可以。我想用stream的方式导入数据,最后在保存到数据库时该怎么做。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-28 15:25:43
板凳
这个现在不支持,datatable 去绑定到表格上是可控的,dt里列的数据类型,都是确定的。但是反过来。各种数据内容都是不确定的,没有办法直接转换。 循环遍历生成一个新的datatable就好了。
回复 使用道具 举报
蜂蜜柚子茶
金牌服务用户   /  发表于:2019-12-2 09:31:32
地板
我不是特别明白,就是activeSheet.Sheets[0].DataSource =datatble当我用这个导入的时候,修改表格上的数据,再导出datatble=activeSheet.Sheets[0].DataSource。这个datatble和我导入的也一样,并不会读取我修改的表格的数据。
那我要一个修改后的datatable导出,有没有什么效率高的办法?
回复 使用道具 举报
蜂蜜柚子茶
金牌服务用户   /  发表于:2019-12-3 14:55:53
6#
有没有办法能简单的得到一个datatable?我数据源也是datatable,但是修改表格不会同步到DataSource。急。。。。。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-3 20:52:19
7#
您好,这边跟进了一下,现在绑定机制还是单向的,还是得按照我之前说的。获取的时候循环一下,我提交需求给研发了,明天应该会有个反馈,看有没有更好的方案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部