找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Huang SpreadJS 开发认证

超级版主

43

主题

3202

帖子

4961

积分

超级版主

Rank: 8Rank: 8

积分
4961

SpreadJS 认证SpreadJS 高级认证

Richard.Huang SpreadJS 开发认证
超级版主   /  发表于:2024-4-8 16:29  /   查看:3179  /  回复:9
本帖最后由 Richard.Huang 于 2024-4-9 09:39 编辑



产品:SpreadJS
版本:V17.0.5
调研编号:SJS-23730


@葡萄2
用这个代码导入宋体可以了
还有另一个小问题,SpreadJS宋体的宽度和Excel宋体的宽度不一致
比如:
1:在SpreadJS上看到列宽刚好合适
image.png679960021.png

2:导出到Excel,列宽会变宽
image.png988126525.png

3:导出的Excel列宽调整到刚好合适
image.png846762695.png
4:导入到SpreadJS的时候文字就会被遮住
image.png356022643.png
楷体,仿宋,黑体这些字体的列宽差异都没宋体这么大

9 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 16:32:06
沙发
了解了,目前这属于Excel和SpreadJS之间的差异,请问您的具体需求是什么,为什么对于字体的宽度有较高的需求,在什么样的情况下这个差异会影响您的业务呢?能否详细描述,方便我们进行深度调研和支持
回复 使用道具 举报
葡萄2
注册会员   /  发表于:2024-4-8 16:46:42
板凳
Richard.Huang 发表于 2024-4-8 16:32
了解了,目前这属于Excel和SpreadJS之间的差异,请问您的具体需求是什么,为什么对于字体的宽度有较高的需 ...

很多客户的模板是之前就用excel做好的,有些表格排列很紧凑,列宽刚好合适,批量导入到系统里面用spreadjs进行业务流转,看到的文字就会被遮住,这样客户是没法接受的,客户数和模板量都很大,目前遇到这种情况就只能手动一个个去调整模板
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 17:44:47
地板
本帖最后由 Richard.Huang 于 2024-4-9 09:39 编辑
葡萄2 发表于 2024-4-8 16:46
很多客户的模板是之前就用excel做好的,有些表格排列很紧凑,列宽刚好合适,批量导入到系统里面用spreadjs进 ...

感谢您的描述,我们下面会针对性的进行调研,后续有相关调研进展我会第一时间在本贴中进行回复,调研编号:SJS-23730
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-14 18:02:31
5#
您好,经过调研,这主要是我们的设计使然,我们在SpreadJS画布上的单元格列宽是需要主题字体的宽度去进行计算转换成px单位后进行绘制,出现咱们本贴中问题的主要原因是中文环境下Excel的主题字体和SpreadJS主题字体不一致,您将Excel中常规的字体修改后就不会有该问题,(需要注意的是,SpreadJS只会读取西文的主题字体来进行列宽的计算,您设置时需要选择西文字体)
image.png547146300.png
image.png330251464.png

如果您对此感兴趣,可以查看这篇帖子中对于字体宽度的讨论,期望能够解决您的疑惑:https://gcdn.grapecity.com.cn/showtopic-203464-1-1.html
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-16 15:23:57
6#
葡萄2 发表于 2024-4-8 16:46
很多客户的模板是之前就用excel做好的,有些表格排列很紧凑,列宽刚好合适,批量导入到系统里面用spreadjs进 ...

您好,您可以参考上面的回复来解决您的问题
回复 使用道具 举报
葡萄2
注册会员   /  发表于:2024-5-16 15:37:58
7#
Richard.Huang 发表于 2024-5-16 15:23
您好,您可以参考上面的回复来解决您的问题

好的,非常感谢,我去看看
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-16 17:42:12
8#
葡萄2 发表于 2024-5-16 15:37
好的,非常感谢,我去看看

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-24 16:17:54
9#
您好,请问楼主根据上面的描述是否得到帮助,如果仍然存在疑惑,欢迎继续跟贴询问
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 14:27:37
10#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部