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

QQ登录

只需一步,快速开始

小菜鸡xx

初级会员

40

主题

145

帖子

427

积分

初级会员

积分
427
小菜鸡xx
初级会员   /  发表于:2024-7-9 11:19  /   查看:137  /  回复:7
1金币
输入0032 期望单元格展示0032,而不是32

7 个回复

倒序浏览
eat_grape_5
中级会员   /  发表于:2024-7-9 11:36:26
沙发
设置单元格格式中的数字,将其格式设置为“文本”即可保留输入原始形式。如下动图所示,上一个单元格如上所述设置了单元格格式为文本,其中内容保留了输入形式,下一个未设置,结果一目了然。

单元格文本格式.gif
回复 使用道具 举报
小菜鸡xx
初级会员   /  发表于:2024-7-9 11:54:52
板凳
代码怎么设置呢  
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-9 12:01:34
地板
您好,请参考:

sheet.setFormatter(0, 0, "@");
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-7-9 12:03:35
5#

调用Worksheet:setValue()为单元格填充内容即可,用引号包装数据即告诉单元格要填充的是文本字符串,代码如下:
  1. sheet.setValue(1, 1, '0032');
复制代码


可参考API文档:https://demo.grapecity.com.cn/sp ... .Worksheet#setvalue
回复 使用道具 举报
小菜鸡xx
初级会员   /  发表于:2024-7-9 14:09:44
6#
eat_grape_5 发表于 2024-7-9 12:03
调用Worksheet:setValue()为单元格填充内容即可,用引号包装数据即告诉单元格要填充的是文本字符串,代码 ...

我是使用的 sheet.setDataSource(this.dataSource);来绑定数据的,setValue()去设置会很麻烦吧
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-7-9 16:58:28
7#
本帖最后由 eat_grape_5 于 2024-7-9 16:59 编辑
小菜鸡xx 发表于 2024-7-9 14:09
我是使用的 sheet.setDataSource(this.dataSource);来绑定数据的,setValue()去设置会很麻烦吧

原来楼主用的是绑定数据源的方式来设置数据的哈,那在组织数据时对0032之类的数据用引号包起来,绑定数据源也能将其设置为本文方式。
亲测有效,如下图所示:
1720515589428.png318559264.png

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-9 17:36:52
8#
楼上正解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部