利用PYTHON读取EXCEL里不同sheet不同表格,并依次放到文档里

利用PYTHON读取EXCEL里不同sheet不同表格,并依次放到文档里,每个sheet里的表头是一致的情况下:

import pandas as pd
from docx import Document
from docx.shared import Inches
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.shared import Cm
from docx.shared import RGBColor
import openpyxl
from docx.oxml.ns import qn  # 负责中文格式  以上是每次使用word要使用的库

# 读取 Excel 表格
workbook = openpyxl.load_workbook('./表格_test.xlsx')
## 创建 Word 文档
doc = Document()
doc.styles['Normal'].font.name = u'宋体'  # 设置整个文档的字体
doc.styles['Normal'].font.size = Pt(10.5)  # 设置文档磅号
doc.styles['Normal'].element.rPr.rFonts.set(qn('w:esatAsia'), u'宋体')
for sheet_name in workbook.sheetnames: #获取表名
    worksheet = workbook[sheet_name]
    #***计算行数******
    data = pd.read_excel('./表格_test.xlsx',sheet_name=sheet_name, skiprows=1, usecols=[0,1])
    data=data.dropna(how='all')
    n

你可能感兴趣的:(PYTHON,excel,python,word)