找回密码
 立即注册

QQ登录

只需一步,快速开始

sakeryu

初级会员

34

主题

122

帖子

322

积分

初级会员

积分
322

活字格认证

sakeryu
初级会员   /  发表于:2012-5-2 11:33  /   查看:9688  /  回复:17
如题。我有个excel文件。其中某张表纸张设置为A4,横向。其他表为计算机默认的b4,纵向(即打印机的首选项默认设置)。
通过spread打开excel文件后,发现此张表也被改变为计算机默认设置了。也就是说不说A4、横向,而是变成了B4,纵向了。
试验了多次,发现都是这样的,从spread把格式设置好,导出到excel,是没有丢失的,
而从excel导入的时候,纸张和方向参数就丢了,其他的如边距之类的参数没有丢失。

我用的是spread6,vs2008

是怎么回事呢?

17 个回复

倒序浏览
sakeryu
初级会员   /  发表于:2012-5-2 11:44:00
沙发
补充附件,如下,第二张表 国有和国有控股粮食企业财务主要指标月报表

eeee.zip

41.81 KB, 下载次数: 426

zip

回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-2 15:25:00
板凳

spread6打开excel文件的问题

请教版主,用户有个excel文件,在excel中打开都没问题,用spread打开就有问题。只显示sheet名称,表格没任何内容。我们想尽各种办法也没解决,后来在论坛看见有sp3,然后我们就下载了sp3,就可以正常打开excel文件。 我们还庆幸说是sprea有bug,估计sp3修复了。今天用户又拿来一个类似的excel文件,现在sp3的版本也打不开,也遇到类似问题,奇怪的是前两张表打开了,后面的表依然也是只有表名,没有内容。是不是excel兼容性还是有点问题啊?
能帮忙找找原因吗?谢谢

2012年4月.zip

44.69 KB, 下载次数: 418

zip

回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-2 17:53:00
地板
我在打开附件中的Excel时,有如下提示信息:

png

png

然后分析了Excel中的公式设置,公式设置了跨页单元格引用,所以在打开Excel的时候就会有以上提示信息
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-3 09:59:00
5#
不会啊。我刚把附件下载了,验证了,我没发错附件啊。我用excel2003或者wps2012打开这个文件都没出现你说的这个提示啊。。。你用的excel是啥版本?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-3 10:36:00
6#
我这边使用的Excel2007,我也验证一下Excel2003是否正常
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-3 17:21:00
7#
excel 2003的确不会提示以上信息,单在excel2007中就会提示,应该是excel中每个公式设置有误,所以出现这样的提示,你也可以在excel 2007中来试一下

从你excel文件来看,有大量的跨页引用和公式嵌套使用,这可能是造成该问题的原因。包括你提到之前有一个excel也有该问题,你也可以调查一下那个excel是不是有跨页引用和嵌套公式。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-3 17:38:00
8#
谢谢。我明白你的意思。但是作为用户角度将,excel打开没问题,就是说明表格没问题。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-3 17:42:00
9#
不好意思,还没说完就发出去了。

报表有跨表计算公式和引用公式是正常的,实际业务就是那样的。
这个问题我们之前用spread就发现过,因为spread直接保存xml文件太大。因此我们的程序是在设计表格样式功能中,完成格式、公式制作(做表间公式和嵌套公式都没问题)、打印参数等,保存的时候把表格存为了excel文件,然后使用报表数据录入功能时候再打开这个excel文件,有时候就发现了现在这个问题,包括前面另外一个打印参数的问题。

所以想知道是不是是spread本身的问题。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-4 17:52:00
10#
这个帖子中http://gcdn.grapecity.com/showtopic-4283.html的10楼发的附件导入到Spread中是可以显示全部sheet的内容,不知这两个excel中公式的设置上有什么却别,一楼中excel打不开可能也是这个原因。

因为excel中业务逻辑比较复制,我对比了一下没找到两个excel中的不同之处,还得麻烦你对比一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部