gpt4 book ai didi

excel - 强制 Excel 2007 默认显示时间数据中的秒数

转载 作者:行者123 更新时间:2023-12-02 08:47:19 24 4
gpt4 key购买 nike

在工作中,我们经常使用生成的 csv 文件,其中时间数据为一列,并且时间数据精确到最接近的秒。在 Excel 2007(在 Windows 7 上)中打开文件,显示默认显示 m/d/yyyy hh:mm。如果我们保存文件(即使没有实际添加或更改任何数据),秒数据就会丢失,除非我们首先将格式更改为 m/d/yyyy hh:mm:ss。

有没有办法让Excel默认显示秒数据,这样我们就不用担心丢失秒数据?

注意 - 这是关于 csv 文件的,因为生成这些文件以及随后对其进行操作的工具只能理解 csv 但不能理解 xls(x) 格式。

注释 2 - 我发现 this answer ,这似乎不起作用。

最佳答案

您已经有了解决方案。您可以在 PERSONAL.XLSB 中编写宏并指定热键。在 Excel 中打开 CSV 文件后,只需按热键即可。

Sub Macro1()
'
Application.FindFormat.NumberFormat = "m/d/yyyy h:mm"
Application.ReplaceFormat.NumberFormat = "m/d/yyyy h:mm:ss"
Cells.Replace What:="", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=True
End Sub

或者您可以使用 Ctrl-H 调用“查找和替换”对话框,然后单击“格式……”,然后单击“全部替换”: Find and Replace format

关于excel - 强制 Excel 2007 默认显示时间数据中的秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com