找回密码
 立即注册

QQ登录

只需一步,快速开始

edsoft

论坛元老

40

主题

88

帖子

1万

积分

论坛元老

积分
11438

活字格认证

edsoft
论坛元老   /  发表于:2012-5-25 07:26  /   查看:8103  /  回复:11
导入excel combobox出错 用OpenExcel打开之后 combobox列变成普通文本列 显示为0

11 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-25 09:18:00
沙发
edsoft 你好

你是在使用Spread for WinForms 6.0还是Spread for ASP.NET 6.0产品时出现的该问题。
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-5-25 09:51:00
板凳

回复 2# dof 的帖子

Spread for ASP.NET 6.0
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-25 10:38:00
地板
我这边调试了一下,给B1单元格设置ComboBoxCellType之后导出为Excel文件,然后可以正常导出

不知设置CellType和导出Excel的代码是怎么写的,如果与我Demo中的写法不同,可直接修改我的Demo,然后发给我再调试一下

4588_OpenExcelComboBox.zip (13.57 KB, 下载次数: 172)
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-5-25 10:46:00
5#

回复 4# dof 的帖子

你好 我说的是 导入 不是导出  我的意思是 我用控件 导出后 用户填写完数据后 我在把他打开 ComboBoxCellType列就变成了 TextCellType 类型了 数据为0
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-25 11:02:00
6#
4你导出为Excel文件之后直接打开,该单元格是ComboBox类型吗

Demo中的程序进行ComboBox的导入导出都没有问题,你遇到的问题可能和你Spread中ComboBoxCellType和导出\导入方法有关,还是建议你做个Demo给我调试一下

增加了导入功能
4588_OpenExcelComboBox.zip (8.25 KB, 下载次数: 176)
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-5-25 12:22:00
7#
类型错误已找到 但是 combox导入回来数据未绑定上 而且 导出的combobox数据只能为12项这是为什么

jpg

jpg

jpg

jpg
回复 使用道具 举报
admin讲师达人认证 悬赏达人认证 活字格认证 SpreadJS 开发认证
管理员   /  发表于:2012-5-25 14:17:00
8#
Excel中ComboBox数据量是有限制的,如果Spread中给ComboBox设置的数据量超过了Excel中的限制,就会照成Excel中数据项少于Spread中看到的数据项
1.png (71.67 KB, 下载次数: 180)
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-5-25 14:47:00
9#

回复 8# admin 的帖子

不能解决吗 还有就是 保存后数据 再次导入控件内 combobox值没有传进去啊
回复 使用道具 举报
admin讲师达人认证 悬赏达人认证 活字格认证 SpreadJS 开发认证
管理员   /  发表于:2012-5-25 14:58:00
10#
可以在OpenExcel之后重新设置CellType
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部