请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

果果xxxxk

初级会员

46

主题

134

帖子

438

积分

初级会员

积分
438
果果xxxxk
初级会员   /  发表于:2022-2-11 00:01  /   查看:2260  /  回复:9
1金币
导入本地excel文件后,列宽和字体大小明显发生变化:
image.png464062194.png

本地文件:
image.png886310729.png

最佳答案

查看完整内容

原因是提供的excel文件中开启了“显示公式[/backcolor]”,所以列宽会较不开启时发生改变。 SJS认为列宽的改变应该是由客户行为引起的, ”显示公式“的作用应该是在单元格中显示公式,并不意味着要改变列宽,所以在此部分设计上不与Excel一致。 即SJS中显示的列宽 = Excel不设置“显示公式”的列宽。 至于字体,实际上并没有发生改变,您可以使用font方法获取下单元格字体信息,仍是宋体:

9 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-11 00:01:26
来自 4#
原因是提供的excel文件中开启了“显示公式”,所以列宽会较不开启时发生改变。
image.png243360594.png
SJS认为列宽的改变应该是由客户行为引起的,
”显示公式“的作用应该是在单元格中显示公式,并不意味着要改变列宽,所以在此部分设计上不与Excel一致。
即SJS中显示的列宽 = Excel不设置“显示公式”的列宽。
image.png840871276.png

至于字体,实际上并没有发生改变,您可以使用font方法获取下单元格字体信息,仍是宋体:
image.png917278442.png
image.png711864318.png


回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-11 09:20:12
2#
您好,
请上传下您使用的excel文件,这边来实际测试下。
回复 使用道具 举报
果果xxxxk
初级会员   /  发表于:2022-2-11 10:31:26
3#
Lynn.Dou 发表于 2022-2-11 09:20
您好,
请上传下您使用的excel文件,这边来实际测试下。

好的,已上传

test导入失真.xlsx.zip

20.93 KB, 下载次数: 100

回复 使用道具 举报
果果xxxxk
初级会员   /  发表于:2022-2-11 11:39:29
5#
Lynn.Dou 发表于 2022-2-11 11:33
原因是提供的excel文件中开启了“显示公式”,所以列宽会较不开启时发生改变。

SJS认为列宽 ...

好的,谢谢,字体大小怎么判断是否保持一致了呢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-11 13:39:32
6#
字号10表示10pt,10pt大致为13px,即前面图中所示。
另,如果您将此excel文件直接导入至 官网在线表格编辑器 中,
也可以在工具栏看到具体字号。 image.png963865966.png
回复 使用道具 举报
果果xxxxk
初级会员   /  发表于:2022-2-11 14:39:13
7#
好的,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-11 16:04:17
8#
您客气了,那本帖就先结贴了,有问题欢迎零开新帖交流。
回复 使用道具 举报
果果xxxxk
初级会员   /  发表于:2022-2-11 19:57:31
9#
Lynn.Dou 发表于 2022-2-11 16:04
您客气了,那本帖就先结贴了,有问题欢迎零开新帖交流。

还有问题的, 本地excel如果开启过显示公示,再关掉后导入也有问题,必须是完全没哟有开启过显示公式的才行,这个可以在上传的时候通过技术手段控制吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-14 09:17:50
10#
在Excel中关闭显示公式后,再导入SJS后出现的问题具体是什么呢?
请详细描述下您遇到的问题,并上传可复现此问题的文件,这边来实际测试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部