【问题标题】:How to read date from an excel file in python?如何从python中的excel文件中读取日期?
【发布时间】:2021-09-13 11:58:31
【问题描述】:

我有一个 excel 文件,它的第一列写为 31.12.2018 23.30,并且持续了一年。如何在 python 中转换它,以便以我可以分别获取年、月、日和小时的方式进行更改。我想将它用于机器学习项目,以查看我的时间序列数据是固定的还是非固定的。

【问题讨论】:

  • 你已经可以将它读入python字符串了吗?
  • 并假设您已经阅读它,您会得到格式化日期(“31.12.18 23:30”)还是“序列”Excel 日期值,其中整数部分是从01.01.1900,小数部分是时间?
  • 你应该看看pandas库。这将是实现您想要做的事情的最佳方式。
  • 感谢您的帮助......实际上,在将列从 excel 导入 python 后,我希望有一个单独的月份数组和另一个数组,以及当天的另一个数组

标签: python excel datetime time-series


【解决方案1】:

您可以使用openpyxl

您可以load an excel sheet 使用它并从中获取数据。

例子:

>>> from openpyxl import load_workbook
>>> wb2 = load_workbook("file.xlsx")
>>> print(wb2.sheetnames)
['Sheet2', 'New Title', 'Sheet1']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    相关资源
    最近更新 更多