1、按照日期批量建立xlsx文件 ==》日期从2021年1月1日至2021年9月4日 ==》典型文件名为test20210101.xlsx至test20210904.xlsx
2、将建立好的文件批量移动至D盘的新建文件夹中,并命名为自己的名字+日期
1、按照日期批量建立xlsx文件 ==》日期从2021年1月1日至2021年9月4日 ==》典型文件名为test20210101.xlsx至test20210904.xlsx
2、将建立好的文件批量移动至D盘的新建文件夹中,并命名为自己的名字+日期
import os
from openpyxl import Workbook
import datetime
# 创建文件夹
dir_name = 'D:\\xlsx文件夹\\'
if os.path.exists(dir_name):
print(f'{dir_name}已存在')
else:
os.mkdir(dir_name)
start_time = datetime.date(2021, 1, 1) # 开始日期
end_time = datetime.date(2021, 9, 4) # 结束日期
days = end_time - start_time # 开始日期与结束日期差值对象
# 自己的名字
name = 'test'
workbook = Workbook() # 创建Excel文件对象
for i in range(days.days + 1):
# 日期对象
date = start_time + datetime.timedelta(days=i)
# date.strftime('%Y%m%d')日期格式化,file_name文件名+路径
file_name = dir_name + name + date.strftime('%Y%m%d') + '.xlsx'
# 判断文件是否存在
if os.path.exists(file_name) == False:
workbook.save(file_name) # 保存文件