from docx import Document##读取文件
doc = Document('D:/pywenjian/word/2023年2月月报.docx')# 2023年2月
year = "2023"
yue = "3"a = doc.paragraphs  # 读word中 所有 段落 内容 传给a
b = doc.tables  # 读word中 所有 table 内容 传给b##循环文字部分
for i, p in enumerate(a):  # 在每一个段落里面  操作print(i, p.text)  # 显示每一段 内容if i == 0:print(i, p.text)for j, run in enumerate(p.runs):# print(j, run.text)if j == 0:# print(run.text)run.text = run.text.replace(run.text, year)if j == 2:run.text = run.text.replace(run.text, yue)print(p.text)##循环表格部分
for i, table in enumerate(b):# print(i, table)if i == 1:for j, rows in enumerate(table.rows):if j >= 2:  ##从第三行开始# print(j, rows)for c in range(2, len(rows.cells)):  ##从第三列开始#print(c, rows.cells[c], rows.cells[c].text)for paragraph in rows.cells[c].paragraphs:for run in paragraph.runs:#print(j,c)t = data[j - 2].split('\n')[0].split(',')[c - 2]#print(t)run.text = run.text.replace(run.text, str(t))

python操作替换word文档段落及表格table指定内容,不改变格式相关推荐

  1. Python读取Word文档段落或者表格

    Python解析word文档 1 .安装并导依赖包 2.word的doc格式转docx格式 3.解析word_doc文档段落.表格内容 4.word读取表格存列表封装优化,节省读取时间 1 .安装并导 ...

  2. 办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容

    点上方"菜鸟学Python",选择"星标" 第491篇原创干货,第一时间送达 最近有许多小伙伴想要一些自动化办公的福利小程序,今天就满足大家的需求.日常的办公过 ...

  3. Python 使用docx库操作word文档中的表格单元格内容

    1.导入库 from docx import Document 2.加载word文档对象 doc = Document(path) 3.定位表格 # 获取所有表格对象 tables = doc.tab ...

  4. js html保存word文档,js将页面中指定内容保存到WORD

    在网页WEB中,我们可以借助JS代码,将页面中指定的内容或特定的局部内容,而不是整个页面,导出到WORD文档,进而可以通过WORD保存的方法,生成WORD文件. 通过这种方法,在导出的时候,如果是第一 ...

  5. python操作pdf做文档的分割、合并,内容提取

    Python 操作 PDF 会用的库:PyPDF2 和 pdfplumber PyPDF2 可以更好的读取.写入.分割.合并PDF文件: pdfplumber 可以更好的读取 PDF 文件中内容和提取 ...

  6. 为什么word文档或EXCET表格从电脑传到手机上格式就变了

    刚刚搜了一下为什么手机端的word文本或EXCET表格从电脑传到手机上格式就乱了,然后看到本站对这个问题没有过解释,为了方便大家,我把回答放在这里吧! 原因如下: 1.手机里没有下载查看EXCET或w ...

  7. 自学Python:批量替换WORD文档里的关键词

    针对一个WORD文件里的某个关键词,或者错误字词,我们可以很容易替换完成.那如果是很多个WORD文件需要马上替换完毕,那就需要花非常多的重复时间,使用Python代码可以轻松完成. 下面假定我们要同时 ...

  8. Word处理控件Aspose.Words功能演示:使用 Python 查找和替换 Word 文档中的文本

    很多时候,您需要替换 Word 文档中的特定文本或短语.MS Word 具有针对此类情况的内置功能,您可以一键替换所需的文本.在本文中,您将学习如何使用 Python 以编程方式查找和替换 Word ...

  9. Python3-word文档操作(五):利用python修改word文档中的表格数据

    1. 简介: 本篇继续学习python操作word文档的相关知识.本篇主要学习: 1)如何获取一个已经存在文档中的表格的内容: 2)如何修改一个已经存在文档中的表格的内容: 2. 获取word文档中的 ...

最新文章

  1. stackoverflow上一个最会举例子的专家
  2. Android 图书总汇
  3. 交通预测论文笔记《Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting》
  4. python安装pyquery失败
  5. 深度学习总结:tensorflow和pytorch关于RNN的对比,tf.nn.dynamic_rnn,nn.LSTM
  6. 前端学习(2942):vue的本地注册
  7. Linux系统编程40:多线程之基于环形队列的生产者与消费者模型
  8. Neo4j数据导入与可视化
  9. 【数学建模】最优化模型
  10. wordpress 百度主动推送 PHP,WordPress 百度自动推送插件
  11. 【笔记】underfined和null
  12. 三进制计算机_“九章”量子计算机这么猛,到底能做啥?只为了一条公式的结果吗...
  13. android 网络运营商的名字显示规则(锁定屏幕,下拉列表)
  14. 发音到底是 /s/ 还是 /z/ ?
  15. 洛谷 1282 多米诺骨牌#线性动态规划#
  16. 如何实现外网访问内网ip?公网端口映射或内网映射来解决
  17. 您应该知道的重要外汇交易术语!
  18. EP主机分销源码+详细搭建教程
  19. 黑暗之光三部曲 黑暗之光三部曲小说
  20. 龙芯 中标麒麟 源码 安装 node V12

热门文章

  1. android textview 英文 换行,android textview 怎么换行?
  2. 学习Java的最佳方法
  3. CSI室内指纹定位——相关通信名词解释
  4. 未来的呼叫中心:融合通信平台
  5. Firewalld 日志开启.
  6. 添加数据文件及修改数据文件的位置
  7. VS CODE中使用KoroFileHeader插件设置文件头注释
  8. 8月2日第壹简报,星期二,农历七月初五
  9. 信创环境下三个开源数据库:SQLite、MariaDB(MySQL)和postgreSQL(瀚高数据库免费版)基本操作
  10. 利用xlwings直接调用Excel的xlsm文件中的宏vba