找回密码
 立即注册

QQ登录

只需一步,快速开始

别慌我有细节

注册会员

2

主题

7

帖子

19

积分

注册会员

积分
19
  • 73

    金币

  • 2

    主题

  • 7

    帖子

最新发帖
别慌我有细节
注册会员   /  发表于:2022-8-12 17:10  /   查看:2895  /  回复:10
1金币
在不改变列宽的情况下如何让 公式算出的数值长度大于列宽时不展示成######,展示成wordwrap=true的效果。

最佳答案

查看完整内容

抱歉,刚刚没有看清楚你的问题 对于“数值”来说,确实没有办法换行,显示“######”也是产品设计原因,和excel保持一致的。

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-12 17:10:53
来自 4#
抱歉,刚刚没有看清楚你的问题

对于“数值”来说,确实没有办法换行,显示“######”也是产品设计原因,和excel保持一致的。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-12 17:53:54
2#
你将单元格格式设置为自动换行的时候,如果公式计算结果是大于列宽的,本身就会自动换行
但是这个时候行高是不会自动变化的

你目前的需求是不是需要行高自适应?
image.png440889281.png
回复 使用道具 举报
别慌我有细节
注册会员   /  发表于:2022-8-12 17:56:19
3#
Richard.Ma 发表于 2022-8-12 17:53
你将单元格格式设置为自动换行的时候,如果公式计算结果是大于列宽的,本身就会自动换行
但是这个时候行高 ...

我目前就是需要自动换行,设置了wordwrap=true 貌似对数值不生效?
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2022-9-16 11:50:53
5#
我也遇到了这个问题,请问有进展吗?
回复 使用道具 举报
别慌我有细节
注册会员   /  发表于:2022-9-16 12:05:08
6#
sssssss 发表于 2022-9-16 11:50
我也遇到了这个问题,请问有进展吗?

没办法,我设置成了超出的话字体对应缩小
回复 使用道具 举报
沉沉悬赏达人认证
金牌服务用户   /  发表于:2022-9-16 14:34:06
7#
本帖最后由 Ellia.Duan 于 2022-9-16 16:53 编辑
sssssss 发表于 2022-9-16 11:50
我也遇到了这个问题,请问有进展吗?

可以参考这个“超出列宽,缩小字体”的方案。对于数值类型来说,无论是在excel还是SpreadJs中,都不支持换行。如果可以适当改列宽,这边还是建议修改列宽的。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-16 16:53:00
8#
可以参考楼上回复
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2022-9-20 17:16:01
9#
image.png372609252.png 想变成这种样式有办法实现吗?
回复 使用道具 举报
别慌我有细节
注册会员   /  发表于:2022-9-20 17:28:35
10#
sssssss 发表于 2022-9-20 17:16
想变成这种样式有办法实现吗?

无法实现这种效果
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部