【问题标题】:Inserting timestamps into Excel将时间戳插入 Excel
【发布时间】:2012-06-24 10:14:58
【问题描述】:

我需要格式化一个数字以在 Excel 中显示为时间戳。 例如,这个数字 2083249 显示为 2.083.249,但它代表一个时间戳,所以我希望它显示为 2,083249。

有没有办法将其格式化为所需的格式(2,083249)?需要手动完成的数据非常多。

一些附加信息(不确定是否相关): 时间戳来自wireshark,我将其导出为CSV,在CSV文件中它们显示为2.083249,但当导入excel时,它们最终为2.083.249。

非常感谢大家的帮助。

编辑: 在玩弄了 CSV 文件之后,我设法在从 CSV 文件导入到 excel 时格式化了单元格。现在它显示为 2,83249 但不显示最后一个零。它应该是 2,832490。有什么建议吗?

【问题讨论】:

  • 只使用单元格的格式?!
  • 这和编程有什么关系?

标签: excel


【解决方案1】:

如果您正在编写用于导入 Excel 的 CSV,请将日期格式化为日期字符串(例如“2010-06-24”),否则编写一个真正的 Excel 文件,您可以在其中实际设置单元格的格式。

2,083249 不是时间戳格式

【讨论】:

  • 问题是我正在从wireshark 数据中导出CSV,该数据将“时间戳”显示为2,083249。我想我使用了错误的术语。它不是时间戳,实际上它是以秒为单位的时间差。更准确地说是两个不同数据包到达之间的秒数。
  • 因为时差大于一天,您将需要一个格式掩码来显示小时:分钟:秒...您可能需要使用任何适当的库编写一个真正的 Excel 文件到您选择的允许您设置格式掩码的语言
【解决方案2】:

“格式单元格”选项卡中有一个叫做自定义标签的东西。您可以创建自己的单元格格式。

  • 右键单击包含数字 2083249 的单元格
  • 然后按“数字”选项卡并选择最后一个框“自定义”
  • 在标题“类型:”下的文本栏中,将此格式设置为 0”,”######
  • 按“确定”
  • 滚动以让所有其他单元格以新样式格式化

注意:确保单元格中的所有数字都具有相同的长度(即 2083249 是 7 位数字,然后所有其他单元格包含 7 位数字)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-06
    • 2012-09-11
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    相关资源
    最近更新 更多