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

QQ登录

只需一步,快速开始

大Vi

高级会员

160

主题

356

帖子

1126

积分

高级会员

积分
1126
大Vi
高级会员   /  发表于:2024-11-26 17:02  /   查看:72  /  回复:4
1金币
本帖最后由 大Vi 于 2024-11-26 17:42 编辑

某列需要填写“22-23-11”这类编号字符,但是单元格会默认转换成日期或者数字,我们不需要转换,就要显示这种纯文本格式怎么搞?

最佳答案

查看完整内容

通过UI的设置方式如2楼动图中所示,对单元格右键弹出菜单-->设置单元格格式-->数字-->文本。 如果需要通过API设置,可以使用Worksheet:setFormatter('@')设置。 友情提示:如果需要通过API设置但又不清楚SpreadJS内置支持的单元格格式,可以通过U设置后在控制台通过Worksheet:getFormatter()获取以了解。也可以参考官网教程了解: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/formatter/basic ...

4 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-11-26 17:02:22
来自 4#
大Vi 发表于 2024-11-26 18:16
怎么设置成文本啊?

通过UI的设置方式如2楼动图中所示,对单元格右键弹出菜单-->设置单元格格式-->数字-->文本。
如果需要通过API设置,可以使用Worksheet:setFormatter('@')设置。

友情提示:如果需要通过API设置但又不清楚SpreadJS内置支持的单元格格式,可以通过U设置后在控制台通过Worksheet:getFormatter()获取以了解。也可以参考官网教程了解:
https://demo.grapecity.com.cn/sp ... ic-formatter/purejs
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-26 18:03:02
2#
您好!我在17.1.0和最新17.1.9版本测试,未能复现您描述的问题现象,如下动图所示。
17.1.0单元格格式.gif
17.1.9单元格格式.gif

如果您本地仍然可以复现问题,可以对单元格设置格式为”文本“后输入数据,即可将数据保存为普通字符串,不会将其转为日期时间。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2024-11-26 18:16:58
3#
Wilson.Zhang 发表于 2024-11-26 18:03
您好!我在17.1.0和最新17.1.9版本测试,未能复现您描述的问题现象,如下动图所示。



怎么设置成文本啊?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-29 11:16:42
5#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解答,那就结贴了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部