Python对docx文本一些操作

news2024/11/25 12:28:33

文本要是docx结尾

安装 Python-docx 包

读取word

from docx import Document
doc = Document("c:/word22.docx")

获取word中的所有表格

from docx import Document
doc = Document("c:/word22.docx")
doc.tables # 返回所有表格的list

获取表格中的总行数

from docx import Document
doc = Document("c:/word22.docx")
doc.tables # 返回所有表格的list
for table in doc.tables:
        print(len(table.rows)) # 打印表格的总行数

获取表格某个特定单元格的值

# 读取文本同上

table.cell(row_num, col_num).text

eg:

table.cell(0, 0).text  # 返回表格中第一行 第一列的值

修改表格中某个特定单元格的值

# 读取文本同上

table.cell(0, 0).text = "修改后的第一行第一列的内容"

# 最后记得保存,不保存不生效

doc.save("c:/doc222.docx")

设置表格中某个单元格值的字体

eg: 修改表格中第一行 第一列单元格的 字体 颜色 大小

for run in table.cell(0, 0).paragraphs[0].runs:
    run.font.name = '仿宋_GB2312'
    run.font.size = Pt(14)
    run.font.color.rgb = RGBColor(255, 0, 0)

关于这里的runs的一些介绍Python中Python-docx 包的run介绍-CSDN博客

保存docx文本

doc.save("c:/word222.docx")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1582911.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022年蓝桥杯省赛——直线

目录 题目链接:11.直线 - 蓝桥云课 (lanqiao.cn) 题目描述 思路 代码思路如下 代码实现 坑来喽~~ 导致这个BUG的原因!!! 总结 整体的 两种b的情况对比数据 题目链接:11.直线 - 蓝桥云课 (lanqiao.cn) 题目描…

Linux LVM磁盘扩容

1、查看磁盘情况 df -h df -h2、查看逻辑卷 lvdisplay lvdisplay3、查看逻辑组 vgdisplay vgdisplay4、查看物理卷 pvdisplay pvdisplay5、查看磁盘 fdisk -l fdisk -l6、磁盘分区fdisk /dev/磁盘名 # 上一步查看到的新硬盘路径 fdisk /dev/vdb7、格式化磁盘mkfs -t ext4…

移除chromeDriver脚本文件

#!/bin/bash process_namechromedriver process_name2webdriver #查找并杀死进程名 PIDps -ef |grep $process_name|grep -v grep|awk {print $2}|xargs PID2ps -ef |grep $process_name2|grep -v grep|awk {print $2}|xargs save_file"/usr/local/software/ship/sadmin/…

好用的Android Studio插件管理器

1.使用阿里云的通义灵码方便快速开发 1.1下载插件File->plugin->marketplace 搜索 Tongyilingma然后安装重启登录阿里云,确认 1.2 使用方法 输入信息描述 比如 //写一段冒泡排序然后换行,输入public/private/protected方法会自动生成联想代码…

javaWeb网上零食销售系统

1 绪 论 目前,我国的网民数量已经达到7.31亿人,随着互联网购物和互联网支付的普及,使得人类的经济活动进入了一个崭新的时代。淘宝,京东等网络消费平台功能的日益完善,使得人们足不出户就可以得到自己想要的东西。如今…

短剧查询前端程序带 API 后台管理

搭建教程 1 上传到服务器后,访问下 ip/api.php 2 这样就会自动创建表 3 然后在 config.php 填写数据库相关信息,在 admin.php 填写账号密码信息 4 访问 ip/admin.php 进去后台 5 批量插入数据格式为 短剧名短裤链接 举例:你好https://q…

【建议收藏合集整理】国一大佬带你,蓝桥杯Java组拿奖基础知识整理集合,看完,3天冲蓝桥杯省一。

前文引导 此文章为系统训练,建议反复观看,将所有例题的知识点掌握,文章结尾将分享新手如何通过3天达到冲击蓝桥杯省一的实力。 蓝桥杯Java知识点记忆(必须熟练记忆) 以下内容必须掌握 (1)输入…

CRM集成:解锁业务增长与客户关系管理的关键

预计从2021年至2028年,CRM领域的市场规模将大幅跃升,从约580亿美元增长至1290亿美元。这一显著的增长并非偶然,而是源于CRM平台为企业带来的巨大价值。客户关系管理平台助力销售高效开发潜在客户,客户成功经理有效支持客户&#x…

多维 HighCharts

1&#xff1a;showHighChart.html <!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><!-- js脚本都是官方的,后两个是highchart脚本 --><script type"text/javascript" src"jquery1.7.1.mi…

蓝桥杯-求阶乘

问题描述 满足 N!的末尾恰好有 区 个o的最小的 N 是多少? 如果这样的 N 不存在输出 -1。 输入格式 一个整数 区。 输出格式 一个整数代表答案。 样例输入 样例输出 10 评测用例规模与约定 对于 30% 的数据,1<K<106 对于 100% 的数据,1<K<1018 运行限制 最大运行时…

lua学习笔记14(协程的学习)

print("*****************************协程的学习*******************************") --创建1 coroutine.create(function()) 使用1 coroutine.resume(co) -- 创建2 co2coroutine.wrap(fun) 使用2 co2() --协程的挂起函数 coroutine.yield() --协程的状态 --c…

生成随机图片验证码

随着互联网的不断发展&#xff0c;安全性问题日益突出。为了保障用户账号的安全性&#xff0c;很多网站都引入了验证码机制。验证码是一种区分用户是计算机还是人的公共全自动程序&#xff0c;可以有效防止恶意攻击和自动化脚本的滥用。本文将介绍如何使用Python生成随机图片验…

liunx环境变量学习总结

环境变量 在操作系统中&#xff0c;环境变量是一种特殊的变量&#xff0c;它们为运行的进程提供全局配置信息和系统环境设定。本文将介绍如何自定义、删除环境变量&#xff0c;特别是对重要环境变量PATH的管理和定制&#xff0c;以及与环境变量相关的函数使用。 自定义环境变…

多模态小记:CLIP、BLIP与BLIP2

CLIP 使用网络上爬取得到的大量图文对进行对比学习&#xff0c;图文匹配的是正样本&#xff0c;图文不匹配的是负样本&#xff0c;使匹配样本的embedding之间的距离尽可能小&#xff0c;不匹配样本间的距离尽可能大。 缺点&#xff1a;网上爬的数据质量差&#xff0c;不能进行…

个人求职简历(精选8篇)

HR浏览一份简历也就25秒左右&#xff0c;如果你连「好简历」都没有&#xff0c;怎么能找到好工作呢&#xff1f; 如果你不懂得如何在简历上展示自己&#xff0c;或者觉得怎么改简历都不出彩&#xff0c;那请你一定仔细读完。 互联网运营个人简历范文> 男 22 本科 AI简历…

最新! Gemini 1.5 Pro: 现已在 180 多个国家/地区发布;提供本地音频理解、系统说明、JSON 模式等功能!

概述 不久前&#xff0c;Gemini团队在Google AI Studio中推出了先进的Gemini 1.5 Pro模型&#xff0c;邀请开发者们进行体验和测试。社区成员利用Gemini模型的100万个上下文窗口进行的调试、创新和学习成果&#xff0c;令我们感到惊喜不已。 4月9号&#xff0c;Gemini团队骄傲…

C语言:指针详解(2)

目录 一、数组名的理解 二、使用指针访问数组 三、一维数组传参的本质 四、冒泡排序 五、二级指针 六、指针数组 正文开始 一、数组名的理解 在上一篇博客中我们在使用指针访问数组的内容时有这样的代码&#xff1a; int arr[10] {1,2,3,4,5,6,7,8,9,10}; int *p &…

基于ollama和CPU运行本地gguf量化模型

前言 本文先以Windows电脑运行为例&#xff0c;Linux同理 本案运行配置&#xff1a; Win11/CPU i5/RAM 32G &#xff08;实际运行使用约占用10G&#xff09; 假设你已经下载好了需要的xxx.gguf模型文件&#xff0c;本案&#xff1a; wizardcoder-python-13b-v1.0.Q5_K_M.gguf…

【Ubuntu】远程连接乌班图的方式-命令行界面、图形界面

​​​​​​系统环境&#xff1a;ubuntu-22.04.2-amd64.iso 连接工具&#xff1a;MobaXterm、windows自带远程桌面mstsc.exe 重置root密码&#xff1a;Ubuntu默认root密码是随机的&#xff0c;需要使用命令sudo passwd 进行重置。 一、命令行界面-SSH连接 1.1 SSH服务安装 …