图片按日期批量导入WPS表格

批量获取图片创建日期

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时间戳和日期的相互转换

Python3之excel操作–xlsxwriter模块

猜你喜欢

转载自blog.csdn.net/GQ_Sonofgod/article/details/125017697
今日推荐