我正在使用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中的外观