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

如何使用Python在word文档中创建表格

如何使用Python在word文档中创建表格

  • 介绍
  • 效果
  • 代码

介绍

本文将介绍如何使用Python库python-docx在Word文档中创建表格。

效果

插入表格前的word文档:
在这里插入图片描述
插入表格后的word文档:
在这里插入图片描述

代码

from docx import Document# 加载现有的Word文档
doc = Document(r'C:\Users\Administrator\Desktop\Word文档\example.docx')# 添加一个表格,3行4列
table = doc.add_table(rows=3, cols=4)# 设置表格样式(可选)
table.style = 'Table Grid'# 填充表格数据
data = [["Header1", "Header2", "Header3", "Header4"],["Row1 Col1", "Row1 Col2", "Row1 Col3", "Row1 Col4"],["Row2 Col1", "Row2 Col2", "Row2 Col3", "Row2 Col4"]
]# 将数据填入表格
for row_idx, row_data in enumerate(data):row = table.rows[row_idx]for col_idx, cell_data in enumerate(row_data):cell = row.cells[col_idx]cell.text = cell_data# 保存文档
doc.save(r'C:\Users\Administrator\Desktop\Word文档\example.docx')

备注:操作前需要关闭word软件。

相关文章:

  • 网络代理加速器:太阳HTTP的新一代解决方案(网络代理IP)
  • 【计算机网络】个人学习笔记——第六章 应用层:域名系统DNSWWW万维网FTPHTTPSMTPPOP3DHCP
  • 解除网站IP抓取限制的方法有哪些?
  • 手动/自动部署项目
  • 亚马逊选品工具分析
  • 哈希经典题目(C++)
  • Qt C++ TCP服务端响应多客户端通讯
  • 深入 C++ 实践:如何在完全不改变已有模块架构的情况下,二次封装接口给外部模块使用
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 多段线路径压缩(100分)- 三语言AC题解(Python/Java/Cpp)
  • python项目在日志中 打印出详细的请求参数和返回的响应
  • 观成科技:基于深度学习技术的APT加密流量检测与分类检测方案
  • 任务倒计时App
  • 公司面试题总结(二)
  • BC C language
  • 【运维】Ubuntu换硬盘扩容
  • [数据结构]链表的实现在PHP中
  • “大数据应用场景”之隔壁老王(连载四)
  • 【comparator, comparable】小总结
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • CAP 一致性协议及应用解析
  • Git学习与使用心得(1)—— 初始化
  • Js基础——数据类型之Null和Undefined
  • Nacos系列:Nacos的Java SDK使用
  • Spring声明式事务管理之一:五大属性分析
  • tab.js分享及浏览器兼容性问题汇总
  • Web标准制定过程
  • 给第三方使用接口的 URL 签名实现
  • 如何用vue打造一个移动端音乐播放器
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 探索 JS 中的模块化
  • 温故知新之javascript面向对象
  • 一、python与pycharm的安装
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 用quicker-worker.js轻松跑一个大数据遍历
  • Mac 上flink的安装与启动
  • 湖北分布式智能数据采集方法有哪些?
  • # linux 中使用 visudo 命令,怎么保存退出?
  • #大学#套接字
  • (1)SpringCloud 整合Python
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (C#)获取字符编码的类
  • (function(){})()的分步解析
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (八)Flink Join 连接
  • (二)springcloud实战之config配置中心
  • (二)构建dubbo分布式平台-平台功能导图
  • (算法)区间调度问题
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)平衡树
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ..回顾17,展望18
  • ./和../以及/和~之间的区别