找回密码
 立即注册

QQ登录

只需一步,快速开始

dybxin
中级会员   /  发表于:2024-7-15 10:21  /   查看:644  /  回复:7
10金币
单元格数字过长时显示成####, 如何让其显示实际的数据,如何设置单元宽度与实际的数字宽度一样。

最佳答案

查看完整内容

可在填充数据后,对单元格自适应调整列宽,当单元格中数据长度大于单元格列宽时,数据能够撑开单元格列宽。

7 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
中级会员   /  发表于:2024-7-15 10:21:52
来自 2#

可在填充数据后,对单元格自适应调整列宽,当单元格中数据长度大于单元格列宽时,数据能够撑开单元格列宽。

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-15 14:47:39
3#
您好,可以参考这个链接中的内容:https://gcdn.grapecity.com.cn/showtopic-160086-1-1.html
回复 使用道具 举报
dybxin
中级会员   /  发表于:2024-7-15 15:26:14
4#
eat_grape_5 发表于 2024-7-15 14:40
可在填充数据后,对单元格自适应调整列宽,当单元格中数据长度大于单元格列宽时,数据能够撑开单元格列宽 ...

目前看了2#提供链接内的解决方案, 目前只有第三种方案 计算内容宽度符合目前的需求, 但是内容本身是个计算单元格, 需要依赖其它单元格的值算出对应的结果, 如何避免我在设置宽度是计算没完成 读取内容为空
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-7-15 15:41:50
5#
dybxin 发表于 2024-7-15 15:26
目前看了2#提供链接内的解决方案, 目前只有第三种方案 计算内容宽度符合目前的需求, 但是内容本身是个 ...

运算过程比较耗时吗?那可以试一下异步函数,异步函数计算出结果后再通知SpreadJS,在此时设置列宽。
可参考官网教程了解异步函数详情:https://demo.grapecity.com.cn/sp ... ync-function/purejs
回复 使用道具 举报
dybxin
中级会员   /  发表于:2024-7-15 15:58:32
6#
eat_grape_5 发表于 2024-7-15 15:41
运算过程比较耗时吗?那可以试一下异步函数,异步函数计算出结果后再通知SpreadJS,在此时设置列宽。
可 ...

还好吧, 计算比较简单,并且列数较少
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-7-15 16:03:45
7#
dybxin 发表于 2024-7-15 15:58
还好吧, 计算比较简单,并且列数较少

那没问题的,不然就用异步函数计算更靠谱。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-15 17:49:05
8#
您好,或者也可以执行sheet.resumeCalcService();来重算,因为sheet.resumeCalcService();是同步的,所以在此之后去设置列宽行高不会读取到单元格为空的情况。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部