python快速将excel表格规范导入word

提示:快速将excel表格规范导入word

python快速将excel表格规范导入word

  • 前言
  • 二、开发环境
  • 三、实现步骤
    • 1.引入库
    • 2.代码片段


前言

最近接到一个需求,公司的统计需要一个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的表格(分页适用)


你可能感兴趣的:(python,pycharm,后端,excel)