0
点赞
收藏
分享

微信扫一扫

2024最新华为OD算法题目

小时候是个乖乖 2024-06-10 阅读 6
excelpython

准备一个excel表格

上代码:

import openpyxl
from docx import Document

# 读取Excel文件
excel_file = '大学名次.xlsx'
wb = openpyxl.load_workbook(excel_file)
ws = wb.active

# 获取Excel文件中的所有工作表名称
sheet_names = wb.sheetnames

# 遍历每个工作表,将其数据保存到Word表格中
for sheet_name in sheet_names:
    # 创建一个新的Word文档对象
    doc = Document()

    # 添加一个表格,指定行数和列数
    table = doc.add_table(rows=0, cols=6)

    # 填充表格数据

    for row in ws.iter_rows():
        cells = table.add_row().cells
        for i, cell in enumerate(row):
            print(i, cell)
            cells[i].text = str(cell.value)

    # 保存Word文档
    doc.save(f'{sheet_name}.docx')

 执行后效果图如下

程序会对每张表格进行生成word文件 

举报

相关推荐

0 条评论