文章目录
批量获取图片创建日期
import os
import time
import xlsxwriter
path = "testpic"
file = '数据' + '.xlsx' # 保存表格名
i=1
workbook = xlsxwriter.Workbook(file)
worksheet = workbook.add_worksheet('sheet1')
list =os.listdir(path)
for pic in list:
timeStamp=os.path.getmtime(r"F:\Python\testpic\%s"%pic)
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
worksheet.write(f'A{
i}',otherStyleTime)
i+=1
workbook.close()
测试图片
获取创建时间并填入表格
批量导入图片
import xlsxwriter
import os
file = 'importpicure' + '.xlsx' # 保存表格名
list =os.listdir("testpic")
print(list)
i=1
workbook = xlsxwriter.Workbook(file)
worksheet = workbook.add_worksheet('sheet1')
for pic in list:
worksheet.insert_image(f'A{
i}', f'testpic/{
list[i-1]}',{
'x_scale': 0.0705, 'y_scale': 0.1015, 'x_offset': 0, 'y_offset': 0}) # 指定A列,x、y为缩放比例
i=i+1
workbook.close()
最终效果图
【参考资料】
python系统路径占位符timeStamp=os.path.getmtime(r"F:\Python\testpic\%s"%pic)
python 使用xlsxwriter循环向excel中插入数据和图片的操作
python将时间戳转变成时间_Python时间戳和日期的相互转换