本帖最后由 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的版本号,提交至论坛求助中心,我们会第一时间排查问题。
|
|