找回密码
 立即注册

QQ登录

只需一步,快速开始

pbuilder
注册会员   /  发表于:2011-6-28 09:20:00
11#

回复 10# Zera 的帖子

正常导出,然后导入是不会有问题的.
但如果你导入我的那个EXCEL后你会发现有几行不是checkbox,

原因是我导出EXCEL后,最下面几列是自己增加和修改过的,
我想问的问题和想解决的问题是,我导出的EXCEL给用户修改后,如何才能保证导入回来的那一列依然是checkbox类型
(修改EXCEL或代码的方法都可以,关键是解决这个问题)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 09:36:00
12#
我看到了你导入Excel的代码,你能不能把你设置Spread和导出Excel的代码也发来看一下,这样我更好判断该问题的原因。
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2011-6-28 09:39:00
13#

回复 12# Zera 的帖子

看6楼.
我的EXCEL在附件里
导入代码也在6楼帖出来了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 09:44:00
14#

回复 13# pbuilder 的帖子

我现在用你附件中的Excel可以重现你的问题,可不知道你在导出之前进行了什么样的设置,所以想看一下你对Spread的设置代码和导出代码

同时,你能不能发一个导出后没有修改过的Excel给我
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2011-6-28 09:57:00
15#

回复 14# Zera 的帖子

其实很简单重现这个问题,
就你的代码也可以做到,
你把导出的EXCEL 去掉保护.然后增加几行数据
再把增加的数据选中
--右键--设置单元格格式--保护-锁定 勾上
保存EXCEL
就这样子了,

右键--设置单元格格式--保护-锁定 不勾
依然还是这样子了,就回不去了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 10:07:00
16#

回复 15# pbuilder 的帖子

我先按照你的操作步骤重现以下该问题
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2011-6-28 10:10:00
17#
这个也就是单元格格式里变了东西,
用格式刷 刷一个格式过去,就可以了.
但我在EXCEL里对比了好久,没看出有什么格式变过了.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 11:32:00
18#
附件是我的Demo,我使用的Vs2008 + Spread 5,我这边可以正常显示CheckBox,你跑一下看怎么样
PS:附件没有Dll

SpreadSaveExcel.rar (20.35 KB, 下载次数: 395)
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2011-6-28 12:05:00
19#
难道是版本问题,我这里依然
版本fpspread 5.0.3514.2008

jpg

jpg
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 12:17:00
20#
我验证了 5.0.3518.2008没有问题,我现在验证5.0.3514.2008 是否能够重现该问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部