我已经用Python教科书和视频教程完成了一半的无聊工作,但是我有一个大项目需要自动生成60个化学采购审核文档,我们似乎找不到这些文档。与其单独填写,我想用我目前所学的知识。我不得不在几章中跳到前面,但我似乎不知道如何越过最后一行代码。
基本上,我有一个excel电子表格,其中有四列信息需要输入到word文档表单模板的某些区域中。
我在单词doc中有“AAAA,BBBB…”作为一个可以找到和替换的东西。在import openpyxl,os,docx,re
os.chdir(r'C:\Users\MYUSERNAME\OneDrive\Documents\Programming\ChemInv')
wb = openpyxl.load_workbook('cheminv.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
doc = docx.Document('ChemPurchaseForm_.docx')
fillObj = ('AAAA','BBBB','CCCC','DDDD')
for a in range(1,61):
for b in range(1,5):
fill = sheet.cell(row=a,column=b).value
for x in range(len(fillObj)):
inputRegex = re.compile(fillObj[x])
inputRegex.sub(fill,doc)
doc.save('ChemPurcaseForm_' + fill + '.docx')
我得到了这个错误:
^{pr2}$
我假设“fill”变量或“doc”变量不是二进制或字符串值?在
提前感谢您的帮助!在