【问题标题】:CSV file in excel format displays incompleteexcel 格式的 CSV 文件显示不完整
【发布时间】:2016-06-21 17:46:46
【问题描述】:

我在 Windows 7 操作系统上使用 Python v2.7。 我的目标是使用 Python 生成包含日期、时间等的 CSV 文件。

问题是,时间的 CSV 输出是不同的 btw txt 格式和 excel 格式。以下是一些细节。

如果我使用 txt 打开 CSV 文件,那很好。输出如下:2016-03-07,15:16:04.003000,...

但是当我用excel打开同一个CSV文件时,时间的输出并没有完全显示出来:
您可能会从第一行注意到,时间的完整显示实际上是存在的。但是从第 2 行开始,它是不完整的。

请指教。谢谢!

【问题讨论】:

  • 对应excel文件中的单元格格式:stackoverflow.com/questions/3095407/…
  • 哎呀! mrexcel.com/forum/excel-questions/… - Excel 中只能显示毫秒
  • 感谢您的意见。那么有没有办法显示全职呢?
  • 您可以尝试将其显示为字符串,但您将无法在该列上应用日期/时间公式
  • 嗯...其实我发的问题是用字符串编码的~ :) 我们也是这么想的,但是问题还是存在的... :(

标签: python excel csv


【解决方案1】:

在Excel中,选择“时间值”单元格鼠标右键-->格式化单元格-->数字-->自定义-->输入类型为mm:ss.000000

Customize number display

【讨论】:

  • 感谢云和的输入。我试了一下。目标完全显示为 3:16:04。我在 Format Cells 上自定义了格式,但似乎只有 16:04.### 自定义,我确实在那里看到了“3”... :'(
  • 我想我想通了,我只是修改了你想法的最后一步。谢谢云鹤!
【解决方案2】:

通过'选择“时间值”单元格并单击鼠标右键--> 格式化单元格--> 数字--> 自定义--> 输入类型为h:mm.ss 解决的问题。感谢云和的提示!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    相关资源
    最近更新 更多