import xlrd
from docx import Document
from docx.shared import Inches
import os
import re
# 基础文件夹路径
base_path = "C:\\Users\\IBM\\Desktop\\xxx\\"
# excel路径
xls_path = base_path + "对照表.xlsx"
# word填写模板路径
template_doc_path = base_path + "xxxx地块调查表.docx"
# 最终生成的文件的存放路径
dist_doc_path = base_path + "dist_doc\\"
# 照片的路径
photo_path = base_path + "照片\\"
# 影像的路径
img_pos_path = base_path + "影像\\"
# 从照片名称提取编号的正则表达式,根据实际情况编写
img_code_pattern = r"(.*?)\s*\(\d\).*|(.*?)\..*"
# word里面需要填的第一个值对应excel里面的第几列,记住从0开始
word_value1_xls_colnum = 2
# word里面需要填的第二个值对应excel里面的第几列,记住从0开始
word_value2_xls_colnum = 4
# word里面需要填的第三个值对应excel里面的第几列,记住从0开始
word_value3_xls_colnum = 5
# 照片编号在excel里面的第几列,记住从0开始
photo_code_xls_colnum = 3
# 删除段落,目的是为了删除模板word里面存放照片的单元格里面的原来的那些字
def delete_paragraph(paragraph):
p
批量导出word
最新推荐文章于 2024-05-09 17:33:06 发布
本文介绍如何利用Python的docx库实现批量处理Word文件,包括读取、修改和导出,适用于需要大量处理Word文档的工作场景。
摘要由CSDN通过智能技术生成