当前位置:   article > 正文

利用PYTHON读取EXCEL里不同sheet不同表格,并依次放到文档里_python读取工作簿中的多个工作表

python读取工作簿中的多个工作表

利用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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/768587
推荐阅读
相关标签
  

闽ICP备14008679号