gpt4 book ai didi

python - Excel 日期到 Python 并返回到 excel

转载 作者:行者123 更新时间:2023-12-04 21:05:03 24 4
gpt4 key购买 nike

我正在使用 python 并从中提取数据。我已经创建了 excel 表的二维数组,我正在尝试查找某个日期的索引。但是,当我从二维数组中打印出其中一个日期时,它会打印出 <PyTime: 7/9/2014 12:00:00 AM>而在 excel 中是 07/09/14 .当我检查类型时,它也会打印出类型时间。假设我的数组名为 2darray .

我正在尝试使用 2darray.index(object)但我不知道要在参数中插入什么。有人可以帮助解决这个问题吗?我是使用 python 从 excel 中提取数据的初学者,非常感谢您的帮助。

最佳答案

假设您的日期打印为 <PyTime: 7/9/2014 12:00:00 AM>存储在变量 my_date 下.您可以执行以下操作将其转换为原生 Python 日期时间对象:

import datetime as dt
dt.datetime(month=my_date.month, day=my_date.day, year=my_date.year,
hour=my_date.hour, minute=my_date.minute, second=my_date.second)

您可能会从使用我的库中受益 xlwings你可以在哪里做:
from xlwings import Range, Workbook
wb = Workbook(r'path\to\your\workbook.xlsx')
my_date = Range('A1').value # prints: datetime.datetime(2014, 9, 7, 12, 0)

也就是说,它会自动为您提供原生 Python datetime为您提供所有需要的方法的对象。

关于python - Excel 日期到 Python 并返回到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24314822/

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