找回密码
 立即注册

QQ登录

只需一步,快速开始

宇宙风

注册会员

7

主题

20

帖子

109

积分

注册会员

积分
109
宇宙风
注册会员   /  发表于:2022-11-25 16:42  /   查看:1828  /  回复:6
本帖最后由 Ellia.Duan 于 2022-11-28 10:18 编辑

一开始行高为20.1磅

image.png955829467.png
导入再原封不动导出后行高变为20.25磅
image.png261880797.png

请问原因是什么,如何避免

导入导出后行高改变.zip

7.79 KB, 下载次数: 68

6 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-25 17:55:10
沙发
本帖最后由 Ellia.Duan 于 2022-11-28 10:20 编辑

您好,此问题已复现,这边将会深入调研下原因,此贴将置为保留处理[SJS-16006]。还想问下您,此问题对您的业务造成了什么影响呢?
回复 使用道具 举报
宇宙风
注册会员   /  发表于:2022-11-28 15:01:03
板凳
Ellia.Duan 发表于 2022-11-25 17:55
您好,此问题已复现,这边将会深入调研下原因,此贴将置为保留处理[SJS-16006]。还想问下您,此问题对您的 ...

因为我们的客户对这个东西比较敏感,所以希望导入导出后这些东西能保持一致
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-28 15:24:37
地板
收到,这边正在调研中,待有结果会及时通知您。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-9 10:14:09
5#
本帖最后由 Ellia.Duan 于 2022-12-9 16:04 编辑

经过调研,在SpreadJS中,行高的单位是px,而在Excel中,单位是pt。导入时会将pt转px,然后通过Math.round取一个整数。因为转换时取整数的浮点数错误,导致结果不一致。
回复 使用道具 举报
宇宙风
注册会员   /  发表于:2022-12-22 17:37:54
6#
Ellia.Duan 发表于 2022-12-9 10:14
经过调研,在SpreadJS中,行高的单位是px,而在Excel中,单位是pt。导入时会将pt转px,然后通过Math.round ...

这个问题有办法规避吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-22 18:08:01
7#
暂时没有办法避免,这个是平台差异导致的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部