找回密码
 立即注册

QQ登录

只需一步,快速开始

小菜鸡xx

初级会员

42

主题

147

帖子

437

积分

初级会员

积分
437
小菜鸡xx
初级会员   /  发表于:2024-7-9 11:19  /   查看:1144  /  回复:7
1金币
本帖最后由 Ellia.Duan 于 2024-7-24 15:02 编辑

输入0032 期望单元格展示0032,而不是32

最佳答案

查看完整内容

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

7 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
高级会员   /  发表于:2024-7-9 11:19: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 赞一个!

查看全部评分

回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-9 11:36:26
2#
设置单元格格式中的数字,将其格式设置为“文本”即可保留输入原始形式。如下动图所示,上一个单元格如上所述设置了单元格格式为文本,其中内容保留了输入形式,下一个未设置,结果一目了然。

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

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()去设置会很麻烦吧
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-9 17:36:52
8#
楼上正解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部