当前位置: 首页 > article >正文

使用Python+docx+openpyxl将Word表格转换为Excel表格

一、使用Python+docx+openpyxl将Word表格转换为Excel表格

# 导入docx模块,用于读取word文档
from docx import Document

# 导入openpyxl模块,用于写入excel文档
import openpyxl


# 创建一个Document对象,表示要读取的word文档
doc = Document("data.docx")

# 创建一个Workbook对象,表示要写入的excel文档
wb = openpyxl.Workbook()

# 获取Workbook对象的第一个工作表对象
ws = wb.active

# 遍历word文档中的所有表格对象
for table in doc.tables:

    # 遍历表格对象中的所有行对象
    for row in table.rows:

        # 创建一个空列表,用于存储当前行中的单元格文本
        data = []

        # 遍历行对象中的所有单元格对象
        for cell in row.cells:

            # 将单元格对象的文本添加到列表中
            data.append(cell.text)

        # 将列表作为一行数据写入到工作表对象中
        ws.append(data)

# 保存Workbook对象到指定的文件名
wb.save("tables.xlsx")


http://www.kler.cn/news/288346.html

相关文章:

  • EI论文被引多少次算高引?
  • div嵌套img,去除img下的小空隙
  • <Rust>egui学习之小部件(七):如何在窗口中添加颜色选择器colorpicker部件?
  • 笔记:《利用Python进行数据分析》之透视表和交叉表
  • 了解Python中如何实现多线程,并讨论GIL的影响
  • 机器学习:opencv--图像边缘检测
  • 机器学习——集成学习
  • 9.2C++
  • 【LeetCode】温度转换 最小偶倍数 二叉树判断根节点
  • 演示:基于WPF的DrawingVisual和谷歌地图瓦片开发的地图(完全独立不依赖第三方库)
  • 2024最受欢迎的蓝牙耳机是?百元价不输千元机的开放式耳机推荐
  • 深入解析 MapStruct Plus 的 @AutoMapper 注解及其对象映射机制
  • 【零知识证明】MiMC哈希函数电路
  • DOM树和CSS树解读
  • 【Spring Boot 实战】统一数据返回格式的最佳实践:构建稳定的RESTful API(实战篇)
  • 【时时三省】c语言例题----华为机试题<密码强度等级>
  • 【数据库|第10期】SQL Server、Access和Sqlite 的表别名详解
  • 如何交叉编译 Linux v4l-utils 依赖库?
  • ubuntu设置为自己需要的屏幕分辨率
  • RabbitMQ练习(Topics)
  • P7958 [COCI2014-2015#6] NEO
  • 如何处理海量数据
  • 事半功倍:利用增强现实提高工作效率
  • [AcWing]-完全背包问题-动态规划
  • RabbitMQ的TLL
  • Mac OS X 如何升级系统自带的 Ruby
  • 教程:使用显卡MX250做YOLO目标检测(定位)滑块缺口,包括获取数据集,对数据集手动标注,训练的代码,推理的代码,超多细节,你的第一次YOLO绝佳体验!
  • 微信小程序认证和备案
  • 比特币详解
  • (大三上_游戏开发设计模式_上课_1)多态练习_计算机