1.Python写word文档

  • 要操作word文档首先需要安装python-docx库;
pip install python-docx

  • 然后导入docx模块,或者从docx模块中导入Document类;
from docx import Document

  • 然后使用Document()创建一个word文档,若指定路径则是打开文档;
document = Document()

  • 接着就可以在文档中插入内容,比如插入标题可以使用add_heading()方法,其中参数level是标题等级,0表示一级标题,1表示二级标题,以此类推。
    插入段落可以使用add_paragraph()方法,参数style是样式,默认不应用样式。
    还有其他例如add_picture()方法用来插入图片,add_table()方法插入表格等。
    最后和操作Excel一样在文档中添加完内容之后需要使用save('文件名')方法保存文档;
    大家可以自己查看官网:https://python-docx.readthedocs.io/en/latest/
from docx import Documentdocument = Document()# 插入一级标题
document.add_heading('古诗词', level=0)  #插入标题
# 添加段落
p = document.add_paragraph('''人生就是一场抵达,我们总以为来日方长,可来日并不方长,我们总是在向往明天,而忽略了一个个今天,我们总是在仰望天空,却忘记要走好脚下的路。
''',)
# 插入二级标题
document.add_heading('春夜喜雨', level=1, )# 插入段落
document.add_paragraph('好雨知时节,当春乃发生。', style='ListNumber')
document.add_paragraph('随风潜入夜,润物细无声。', style='ListNumber')
document.add_paragraph('野径云俱黑,江船火独明。', style='ListNumber')
document.add_paragraph('晓看红湿处,花重锦官城。', style='ListNumber')
# 保存文档
document.save('article.docx')

2.Python读word文档

  • 要读取word文档需要在Document()中添加文档路径,用来打开文档;
  • 打开文档之后就可以根据需求读取文档,如paragraphs是读取文档段落,tables读取文档表格集等;
  • 在已有的文档中追加内容和写入文档一样,最后也要通过save()方法保存文档;
from docx import Documentdocument = Document('./article.docx')# 将word文档的内容一行一行的读取
for paragraph in document.paragraphs:print(paragraph.text)
document.add_paragraph('恭喜发财', style='ListNumber')#  保存文档
document.save('new_artical.docx')

参考:https://www.9xkd.com/user/plan-view.html?id=2265170280

js读取word文档内容_Python学习第九十二天:Python操作word相关推荐

  1. java读取word文档内容_Python读取PDF信息插入Word文档

    Hello,上个周末没能搞事情,被一个代码需求给绊住了:朋友在平时工作中会经常重复性地打开不同PDF文件,选取其中特定的几组信息复制粘贴到不同的Word文档中,完成一份PDF文件平均耗时15分钟,想试 ...

  2. python怎么查找word文档_教你怎么使用Python对word文档进行操作

    使用Python对word文档进行操作 一.安装Python-docx Python-docx是专门针对于word文档的一个模块,只能读取docx 不能读取doc文件.说白了,python就相当于wi ...

  3. html 打印出word文档,JS如何实现获取word文档内容并输出显示到html页面

    JS如何实现获取word文档内容并输出显示到html页面 发布时间:2021-04-20 11:11:24 来源:亿速云 阅读:85 作者:小新 这篇文章主要介绍了JS如何实现获取word文档内容并输 ...

  4. JS实现获取word文档内容并输出显示到html页面示例,和将页面数据写入txt文件

    JS实现获取word文档内容并输出显示到html页面示例 注意:这里使用了ActiveXObject组建,因此需要使用IE内核浏览器运行本代码. <!DOCTYPE html> <h ...

  5. java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...

    在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...

  6. html5在线显示word文档,JS实现获取word文档内容并输出显示到html页面示例

    本文实例讲述了js实现获取word文档内容并输出显示到html页面.分享给大家供大家参考,具体如下: title var w = new activexobject('word.application ...

  7. 亿愿WORD文档内容搜索及工具集-打造最全面的OFFICE、pdf、txt等各类文件快捷批量处理工具

    [亿愿WORD文档内容搜索及工具集(YYWORDSearch)] 1)专业搜索指定目录下的WORD文件(*.DOC;*.DOCX;).WPS文件(*.WPS).Powerpoint文件(*.ppt;* ...

  8. python生成word文档的表格_2018-10-04 [日常]用Python读取word文档中的表格并比较

    演示如下. 两个简单的word文档, 各有一个表格: 读取文档中的表格到列表(为演示只对单列表格操作): import docx def 取表格(文件名): 文件 = docx.Document(文件 ...

  9. 快速批量修改word文档内容

    快速批量修改word文档内容 在工作中可能经常遇到需要对word中同一位置的内容进行批量修改或者替换,如果数据量小,手动改一改就可以了,但是遇到大量的修改,再用手动修改的方法的话,工作量就变得很大了, ...

最新文章

  1. Spring Boot 工程集成全局唯一ID生成器 Vesta
  2. linux lddbus设备,Linux那些事儿之我是Sysfs(4)举例一lddbus | 技术部落
  3. 类的构造函数和析构函数详解
  4. Java Review - 并发编程_LockSupport
  5. Package Manager Console 向VS2010安装 EntityFramework
  6. 大学计算机基础知识点_阿里云大学和腾讯云大学的计算机基础课程
  7. .NET开发过程中的全文索引使用技巧之Solr
  8. Java新手造假_老板居然让我在Java项目中“造假”
  9. matlab的傅里叶变换
  10. 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】
  11. mysql导入数据库没创建表_mysqldump不会创建表或导入任何数据
  12. java set region_Java Tile.setRegion方法代碼示例
  13. 使用 RetroShare 分享资源
  14. angular中使用其他模块severs使用失败
  15. 数学笔记25——弧长和曲面面积
  16. ubuntu 浏览器flash插件安装
  17. 去除word转pdf时的图片黑边
  18. GPU加速(一)CUDA C编程及GPU基本知识
  19. 7-2 高精度求累加和 分数 25作者 胡伟平单位 广西科技大学
  20. 追源索骥:透过源码看懂Flink核心框架的执行流程--来自GitHub

热门文章

  1. 查看数据库占用磁盘空间的方法
  2. 【维生素C语言】第十二章 - C语言自定义类型讲解(联合体、枚举、联合体)
  3. 基于java的校园宿舍管理系统的设计与实现
  4. 图像质量评价方法综述
  5. 三分钟教你怎么把音频分成两部分
  6. aws api gateway 创建
  7. 只网签没备案 房管局能查到吗_怎么在房管局查询自己的房子有没备案
  8. bosch热水器教程_bosch热水器使用步骤
  9. iMX6ULL学习(三)
  10. 爬取一个美图网站的图片脚本