找回密码
 立即注册

QQ登录

只需一步,快速开始

酷比勒

注册会员

10

主题

29

帖子

125

积分

注册会员

积分
125
酷比勒
注册会员   /  发表于:2024-4-25 16:51  /   查看:2717  /  回复:8
1金币
我在单元格设置hh:mm格式之后,输入任何四位数字,都是显示00:00.
为何显示的不是我输入的1122


image.png397322997.png

最佳答案

查看完整内容

您好,我这边测试了一下,在SpreadJS中设置了##\:##后,导出到Excel后会自动转换为##!:##,不会影响正常显示。

8 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-25 16:51:32
来自 7#
您好,我这边测试了一下,在SpreadJS中设置了##\:##后,导出到Excel后会自动转换为##!:##,不会影响正常显示。

image.png565485229.png

image.png930088500.png
回复 使用道具 举报
酷比勒
注册会员   /  发表于:2024-4-25 17:07:20
2#
本帖最后由 酷比勒 于 2024-4-25 17:11 编辑

Excel可以使用自定义##!:##格式。
但是编辑器使用时,会多出来个感叹号。

image.png795824584.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-25 17:32:39
3#
您好,这个问题可能是因为单元格的格式设置为了时间格式(hh:mm),所以无论你输入的是什么数字,SpreadJS 都会将其解释为时间。要解决这个问题,你可以将单元格的格式设置为通用格式,这样 SpreadJS 就会按照你输入的文本显示,而不会自动将其解释为时间。
回复 使用道具 举报
酷比勒
注册会员   /  发表于:2024-4-25 18:18:46
4#
Joestar.Xu 发表于 2024-4-25 17:32
您好,这个问题可能是因为单元格的格式设置为了时间格式(hh:mm),所以无论你输入的是什么数字,SpreadJS  ...

我改为设置##!:## 格式时,感叹号被显示出来了。
##!:##格式在excel里面是没问题的。
spread里面指定##:##可以变换显示,但是导出excel时就有问题了,##:##这个格式不是excel支持的格式。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-26 09:21:16
5#
您好,用##\:##试试,看能否满足您的需求。

image.png142330321.png
回复 使用道具 举报
酷比勒
注册会员   /  发表于:2024-4-26 10:27:58
6#
Joestar.Xu 发表于 2024-4-26 09:21
您好,用##\:##试试,看能否满足您的需求。

##\:##格式 excel里面也是不支持的。
只能支持##!:##
回复 使用道具 举报
酷比勒
注册会员   /  发表于:2024-4-28 08:07:30
8#
Joestar.Xu 发表于 2024-4-26 11:00
您好,我这边测试了一下,在SpreadJS中设置了##\:##后,导出到Excel后会自动转换为##!:##,不会影响正常显 ...

这个方法可以,谢谢~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-28 08:44:49
9#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部