我可以用Pandas Xlsxwriter确保单元格是用日期或时间格式编写的吗?

时间:2017-02-14 14:20:24

标签: python excel pandas dataframe

我正在使用Pandas Xlsxwriter将文件创建时间写入Excel表格,但我无法找到指定单元格格式的位置。 因此,我的时间戳以Excel中的文本形式出现

以下是我的代码的相关部分

for d, dirs, files in os.walk(folder):
    for f in files:
        full_name = path.join(d, f)
        if path.isfile(full_name):
             time_info = [(fn(full_name)) for fn in (path.getatime, path.getmtime, path.getctime)]
             dict1 = [datetime.fromtimestamp(time_info[0]).strftime('%d.%m.%Y %H:%M:%S'), datetime.fromtimestamp(time_info[0]).strftime('%d.%m.%Y %H:%M:%S')]
             dict2.append(dict1)
df = pd.DataFrame(dict2, columns=('the last access time', 'time changes')
writer = pd.ExcelWriter('listdir1.xlsx', engine='xlsxwriter',   datetime_format='dd.mm.yyyy', date_format='dd.mm.yyyy')
df.to_excel(writer, index=False)
writer.save()

以下是它在Excel中的外观

example

0 个答案:

没有答案