宇宙风 发表于 2022-11-25 16:42:20

【15.1.0】导入再导出后行高会被,在线表格编辑器可复现[SJS-16006]

本帖最后由 Ellia.Duan 于 2022-11-28 10:18 编辑

一开始行高为20.1磅


导入再原封不动导出后行高变为20.25磅


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

Ellia.Duan 发表于 2022-11-25 17:55:10

本帖最后由 Ellia.Duan 于 2022-11-28 10:20 编辑

您好,此问题已复现,这边将会深入调研下原因,此贴将置为保留处理。还想问下您,此问题对您的业务造成了什么影响呢?

宇宙风 发表于 2022-11-28 15:01:03

Ellia.Duan 发表于 2022-11-25 17:55
您好,此问题已复现,这边将会深入调研下原因,此贴将置为保留处理。还想问下您,此问题对您的 ...

因为我们的客户对这个东西比较敏感,所以希望导入导出后这些东西能保持一致

Ellia.Duan 发表于 2022-11-28 15:24:37

收到,这边正在调研中,待有结果会及时通知您。

Ellia.Duan 发表于 2022-12-9 10:14:09

本帖最后由 Ellia.Duan 于 2022-12-9 16:04 编辑

经过调研,在SpreadJS中,行高的单位是px,而在Excel中,单位是pt。导入时会将pt转px,然后通过Math.round取一个整数。因为转换时取整数的浮点数错误,导致结果不一致。

宇宙风 发表于 2022-12-22 17:37:54

Ellia.Duan 发表于 2022-12-9 10:14
经过调研,在SpreadJS中,行高的单位是px,而在Excel中,单位是pt。导入时会将pt转px,然后通过Math.round ...

这个问题有办法规避吗

Ellia.Duan 发表于 2022-12-22 18:08:01

暂时没有办法避免,这个是平台差异导致的。
页: [1]
查看完整版本: 【15.1.0】导入再导出后行高会被,在线表格编辑器可复现[SJS-16006]