先上效果图,如下。每个文件除个人信息不一致。其余内容相同。简易脚本,批量生成。
# 开头语:网上教程大多数是基础教学,无实际案例。我完成批量操作后进行记录,可供参考。
# 场景:有汇总表,根据汇总表的名单,进行批量生成个人表,并且足一修改。
# 思路:先批量复制原模板,再进行索引,逐条修改。完成批量制作修改excel。
# 注意:先安装好python环境和相关模块,xlrd好像需要预装office办公软件才能用。
import xlrd
import shutil
from shutil import copyfile
from turtle import clear
from xlutils.copy import copy
from openpyxl import load_workbook
#先复制一例表格模板
#xlrd获取到表格中,姓名的数组,根据数组名称,批量生成根据姓名的文件名。
data = xlrd.open_workbook("mcw_test1.xls")
name = data.sheet_by_index(0)
outId = name.col_values(0)
outName = name.col_values(1)
for index in range(len(outName)):
food