找回密码
 立即注册

QQ登录

只需一步,快速开始

柠七

注册会员

4

主题

16

帖子

38

积分

注册会员

积分
38
最新发帖
柠七
注册会员   /  发表于:2022-10-21 15:50  /   查看:2558  /  回复:15
1金币
使用gcexcel时,如何设置单元格格式,比如worksheet.getRange("A1").setCellType();这个可以吗?里面的参数改传什么可以设置单元格格式为数字类型

15 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-9 11:16:39
16#
hahazz 发表于 2024-9-9 10:38
好的,谢谢您!

不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
hahazz
注册会员   /  发表于:2024-9-9 10:38:02
15#
Joestar.Xu 发表于 2024-9-9 10:19
对于Excel来说,当你设置单元格的格式为数值且小数位数为4时,其格式即为:0.0000,从显示效果上来说,这 ...

好的,谢谢您!
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-9 10:19:19
14#
hahazz 发表于 2024-9-9 09:45
我想让打开时候显示为“数值”

对于Excel来说,当你设置单元格的格式为数值且小数位数为4时,其格式即为:0.0000,从显示效果上来说,这二者没有任何区别。


image.png177104796.png

image.png688389281.png

另外,不确定您现在使用的是哪个版本,我在7.2.1中测试了一下,最后导出的Excel文件中单元格的格式为“数值”,而非“自定义”。

image.png892685546.png

image.png678781737.png

建议您在新版本中再测试看看。
回复 使用道具 举报
hahazz
注册会员   /  发表于:2024-9-9 09:45:19
13#
hahazz 发表于 2024-9-9 09:42
您好,但是我更改之后这个并不是数值,而是自定义的格式

我想让打开时候显示为“数值”
回复 使用道具 举报
hahazz
注册会员   /  发表于:2024-9-9 09:42:54
12#
本帖最后由 hahazz 于 2024-9-9 09:44 编辑
Joestar.Xu 发表于 2024-9-9 09:29
您好,如果要将单元格的格式调整为“数值”而不是“常规”的话,可以直接参考最佳答案的回复,设置Number ...

您好,但是我更改之后这个并不是数值,而是自定义的格式 截图20240909094209.PNG 截图20240909094236.PNG
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-9 09:29:57
11#
hahazz 发表于 2024-9-8 13:27
您好,请问您说的这种情况,让excel打开后显示单元格类型为“数值”怎么处理呢?

您好,如果要将单元格的格式调整为“数值”而不是“常规”的话,可以直接参考最佳答案的回复,设置NumberFormat即可。
回复 使用道具 举报
hahazz
注册会员   /  发表于:2024-9-8 13:27:38
10#
Ellia.Duan 发表于 2022-10-24 13:59
您好,setCellType()用法用来设置单元格类型,如是按钮、复选框之类的。
而setNumberFormat() 可以将数 ...

您好,请问您说的这种情况,让excel打开后显示单元格类型为“数值”怎么处理呢?
回复 使用道具 举报
hahazz
注册会员   /  发表于:2024-9-8 13:25:24
9#
柠七 发表于 2022-10-24 14:33
对的,就是数字显示数字而不是常规

您好,请问解决了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 17:27:35
8#
不知道楼主问题是否已经解决,如果仍未解决,欢迎继续回帖沟通
回复 使用道具 举报
柠七
注册会员   /  发表于:2022-10-24 14:33:36
6#
对的,就是数字显示数字而不是常规
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部