提示:快速将excel表格规范导入word
前言
最近接到一个需求,公司的统计需要一个excel转word的工具,每天她都要人工复制粘贴excel中的表格到Word合同中,而且粘贴后的样式及字体和表头每页都需要调整,一天要是粘贴数百页的文本的话,人都要崩溃了。为了安抚妹子,主管找我写个小软件,一键要将将数百页excel转化为word,为他讨好妹子,就写了一个小工具,几十秒中就完成了妹子几天的工作,现在妹子担心的是公司还要不要她…
二、开发环境
Python 3.8
开发工具:pycharm 2020.1
三、实现步骤
1.引入库
代码如下(示例):
import openpyxl.utils
from openpyxl import Workbook
from random import choice
from docx import Document
from docx.enum.style import WD_STYLE_TYPE
import xlrd
import os
import copy
from docx.shared import Cm,Pt,RGBColor
from docx.enum.table import WD_ALIGN_VERTICAL
from docx.enum.text import WD_ALIGN_PARAGRAPH
2.代码片段
代码如下(示例):
if __name__ == '__main__':
#合同标签数据
excelfile = r'D:\pythontest\execltoword\清单4安装清单.xlsx'
#合同模板
wordfile= r'D:\pythontest\execltoword\电气模板.docx'
opword = OptionWord(wordfile,excelfile,'电气')
opword.CreateWord()
如需观看完整代码及获取源代码文件,请关注公众号(Jack的Python小课堂)后,观看文章excel表格按样式及格式转为word的表格(分页适用)