找回密码
 立即注册

QQ登录

只需一步,快速开始

qqlww

注册会员

13

主题

57

帖子

144

积分

注册会员

积分
144

活字格认证

QQ
qqlww
注册会员   /  发表于:2017-12-14 13:47  /   查看:7160  /  回复:11
本帖最后由 qqlww 于 2017-12-16 14:38 编辑

Excel文件如附件所示,在Excel打开正常。
但是导入到Demo中边框样式丢失
http://demo.gcpowertools.com.cn/ ... mple/exceliosample/

test.zip

5.52 KB, 下载次数: 411

13 个回复

倒序浏览
qqlww
注册会员   /  发表于:2017-12-14 16:58:18
沙发
版主赶紧出来帮我看看谢谢了
回复 使用道具 举报
qqlww
注册会员   /  发表于:2017-12-14 16:58:24
板凳
版主赶紧出来帮我看看谢谢了
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-12-14 18:25:05
地板
你这个文件是怎么来的?用 Excel 打开,另存为 test2.xlsx, 用 spreadjs 打开 test2.xlsx 就好了。
回复 使用道具 举报
qqlww
注册会员   /  发表于:2017-12-14 18:43:36
5#
CCKan 发表于 2017-12-14 18:25
你这个文件是怎么来的?用 Excel 打开,另存为 test2.xlsx, 用 spreadjs 打开 test2.xlsx 就好了。

Aspose 生成的
回复 使用道具 举报
qqlww
注册会员   /  发表于:2017-12-14 18:46:11
6#
第三方的但是我用Office打开时OK的
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-15 10:04:03
7#
原因是这样的,Excel是有一套解析的标准的,spreadjs完全按照该标准去执行,所以Excel源生生成的文件的导入导出都是没有问题的。而其他第三方在这其中或多或少可能有一些出入,这就导致了您的问题。而Excel本身对解析的规则是有一定程度的放宽的(可能是为了兼容性考虑),但是这个放宽的策略对外没有人知道,所以spreadjs的解析只能参照标准来做。也就导致一些第三方生成的Excel,Excel本身能够打开,而spreadjs导入后会有问题。这个目前没有办法解决,只能建议使用微软源生的Excel来生成,或者导入Excel后另存为,另存为后Excel会按照标准重新生成该Excel,这样spreadjs就可以解析也就没有问题了。

点评

谢谢  发表于 2017-12-15 11:01

评分

参与人数 1满意度 +5 收起 理由
qqlww + 5

查看全部评分

回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-12-15 10:34:33
8#
你好,这个文件主要的问题是边框没有保存颜色信息,所以你把边框的颜色设置成黑色,然后再生成一个试试。

点评

谢谢  发表于 2017-12-15 11:01

评分

参与人数 1满意度 +5 收起 理由
qqlww + 5

查看全部评分

回复 使用道具 举报
qqlww
注册会员   /  发表于:2017-12-15 14:15:45
9#
其实我觉得我们的产品是否可以像其他第三方那样有更好的兼容性呢?
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-12-15 14:30:37
10#
我们只能保证和微软 Excel 的兼容啊,市面上能生成 Excel 的产品太多了,我们不可能都支持的。我们人力时间有限,也没有微软 Office 团队那么财大气粗是不是?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部