契約テンプレート
第二に、契約のリスト
第三に、コード
1 から DOCX インポート文献 2 インポートxlrdに 3。 4。 DEFのchange_text(OLD_TEXT、NEW_TEXT) 。5 all_paragraphs = document.paragraphs #選択した段落 6。 ための段落で all_paragraphs: #段落を交換する 7。 ための RUN で paragraph.runs: #選択段落ブロック 8 run_text = run.text.replace(OLD_TEXT、NEW_TEXT) #置き換える 。9 Run.Text = run_text 10 。11 ALL_TABLES =document.tables 12 のためのテーブルで ALL_TABLES: #对于表格的替换 13 のための行にtable.rows: 14 のための細胞内row.cells: 15 セル内の文字列= cell.text.replace(OLD_TEXT、NEW_TEXT) 16 cell.text = セル内の文字列 17 18 XLSX = xlrd.open_workbook(R " D:\ Pythonの\合同清单の.xlsx " ) 19シート= xlsx.sheet_by_index(0) 20 21 のため table_row における範囲(1、sheet.nrows): 22 文書=ドキュメント(R " D:\ Pythonの\模板の.docx " ) 23 のための TABLE_COL における範囲(0、sheet.ncols): 24 change_text(STR(sheet.cell_value(0、TABLE_COL)) 、STR(sheet.cell_value(table_row、TABLE_COL))) 25 26 document.save(" %sの合同の.docx "%のSTR(sheet.cell_value(table_row、0))) 27 プリント(" %sの合同完成"%のSTR (sheet.cell_value(table_row、0)))