题目:在 Excel 中创建30天工作表,每张表以当天日期命名,表中要有固定的模板内容,今天小编就来聊一聊关于怎么用python创建excel表?接下来我们就一起去研究一下吧!
怎么用python创建excel表
题目:
在 Excel 中创建30天工作表,每张表以当天日期命名,表中要有固定的模板内容。
视频教程:
Python入门题034:Excel创建30天工作表格
代码:
from datetime import datetime, timedelta
import openpyxl
excel = openpyxl.Workbook()
def create_sheet(excel, title):
print(f'正在创建表格:{title}')
sheet = excel.create_sheet(title)
sheet['A1'] = '姓名'
sheet['A2'] = '张三'
sheet['A3'] = '李四'
sheet['A4'] = '王五'
sheet['B1'] = '销售额'
sheet['C1'] = '利润'
dt_beg = datetime(2021, 10, 1)
dt_end = datetime(2021, 11, 1)
total_day = (dt_end - dt_beg).days
for day in range(total_day):
now = dt_beg timedelta(days=day)
create_sheet(excel, now.date().strftime("%Y-%m-%d"))
del excel['Sheet']
excel.save('30天表格.xlsx')