Fiooona 发表于 2020-2-22 22:08:16

导入、导出Excel后内容不一致常见原因

本帖最后由 Fiooona 于 2020-3-26 16:39 编辑

1 导入内容丢失
    图表、形状丢失:如果导入后有图表、形状丢失可能的原因是没有引入相关的包,gc.spread.sheets.chart.x.x.x.min.js、gc.spread.sheets.shapes.x.x.x.min.js ,用到图表、形状需引入单独的包。

2内容不一致
   字体不一致:先检查“内容不一致”是与Excel内容不一致还是与WPS内容不一致,SpreadJS 是与Excel 保持一致的,并不与WPS一致。
   列宽不一至: 导入Excel后在SpreadJS中 列宽会有些微的差异,Excel的单位是Point,这个Point是根据当前字体去决定和像素的比的。不同语言不同操作系统下Excel下这个比例可能时不同的。
因为SpreadJS时在浏览器里运行,无法获取环境的变量,所以就一个固定的比值进行换算。
如果您环境时固定的,您可以尝试找出一个合适的比值重新设置列宽。也可以手动调整列宽,或使用setColumnWidth 来设置表单的列宽。
3 导出内容丢失
    行头、列头信息丢失: 在SpreadJS 中支持自定义行头、列头但是Excel中并不支持自定义行头、列头,所以导出Excel后在SpreadJS中自定义的行头、列头数据会丢失。
    超链接丢失,无法跳转: SpreadJS中的超链接与Excel中的暂时无法互通。

如果您遇到的问题,与上述情况不一致,可以提供下相关的ssjson或Excel文件,并说明您的SpreadJS的版本号,提交至论坛求助中心,我们会第一时间排查问题。


alsy 发表于 2022-12-16 15:22:29

“因为SpreadJS时在浏览器里运行,无法获取环境的变量,所以就一个固定的比值进行换算。” 请问这里固定的比值是怎么计算的,怎么查看比值呢

Lynn.Dou 发表于 2022-12-16 17:30:46

alsy 发表于 2022-12-16 15:22
“因为SpreadJS时在浏览器里运行,无法获取环境的变量,所以就一个固定的比值进行换算。” 请问这里固定的 ...

需要根据具体的问题来调整比值,您是遇到类似的问题了吗?
可以在求助中心发布帖子咨询,技术顾问会协助您调研。

alsy 发表于 2022-12-16 17:42:54

Lynn.Dou 发表于 2022-12-16 17:30
需要根据具体的问题来调整比值,您是遇到类似的问题了吗?
可以在求助中心发布帖子咨询,技术顾问会协助 ...

好的,目前遇到的问题是导入Excel,在SpreadJS中展示的列宽和Excel列宽不一致,导致内容展示不全。

Lynn.Dou 发表于 2022-12-16 17:47:55

alsy 发表于 2022-12-16 17:42
好的,目前遇到的问题是导入Excel,在SpreadJS中展示的列宽和Excel列宽不一致,导致内容展示不全。

那您在求助中心发个帖子,指出具体哪里列宽不一致,并附上相关文件,
以便技术顾问的后续调研。
页: [1]
查看完整版本: 导入、导出Excel后内容不一致常见原因