相同的導出excel文件XLXS,在甲電腦上打A列列寬為11.7字符,單元格內容顯示不全, 完整顯示需要列寬12.67字符;但是導出pdf又是正常的 .
但在乙電腦打開excel文件A列列寬為11.86字符,單元格內容顯示完整;且乙電腦導出pdf和excel都是正常的
這是為什麼?
ps: 甲乙兩臺電腦都裝了相同版本的wps 、調整過甲電腦分辨率,問題仍然存在
导出文件内效果与预览不一致问题排查思路
Excel 导出系数说明:
A4 纸张
页边距(上6.85mm、左19.05mm、下6.85mm、右19.05mm)
字体为宋体(simsum)
默认宽度系数为 34.742,高度系数为 20.1。
这些系数的条件是:
调整自定义系数:如果模板使用的不是默认设置,且需要导出效果与预览一致,则需要调整自定义系数。可以在 FineDB 的 fine_conf_entity 表中添加或修改以下两个字段:
如果导出到 Excel 内容的行高/列宽小了,则应将对应的系数调大;如果行高/列宽大了,则应将对应的系数调小。
CustomConfig.excelAdjustHeight
CustomConfig.excelAdjustWidth
关于数据超出显示问题:如果单元格数据超出 15 位,Excel 仅会正常显示前 15 位,其余部分会显示为 0。这是 Excel 自身的逻辑导致的,建议在导出时注意数据格式的设置