python word处理,python处理word文档格式

  python word处理,python处理word文档格式

  平时大家在工作学习中都会操作Word文件格式,尤其是在数据量很大的时候。人工识别操作非常容易出错。今天我就带大家用python来处理Word文件。有兴趣的可以看看。

  00-1010工具生成word案例阅读操作Word文档摘要

  

目录

  python3.7

  路径

  超过

  python-docx

  

工具

  使用以下代码创建一个demo.doc文档:3360

  从docx导入文档

  从docx.shared导入Cm,Pt

  从docx.document将文档导入为Doc

  #建立文档对象

  文档=文档()

  #操作文档标题

  Document.add_heading(这是python写的!,0)

  #操作段落文本

  P=document.add_paragraph(我喜欢python,因为它可以做很多事情.)

  #段落添加内容

  run=p . add _ run(‘每个人也可以学!’)

  #加粗跑步内容

  run.bold=True

  #设置运行字体

  run.font.size=Pt(18)

  #标题级别设置

  Document.add_heading(我是一级标题,level=1)

  #操作图片(图片所在的路径)

  Document.add_picture(刘亦菲. png ,width=cm (5.2))

  #添加有序列表

  document.add_paragraph(

  我是有序列表1 ,style=List Number

  )

  document.add_paragraph(

  我是有序列表1 ,style=List Number

  )

  #添加一个无序列表

  document.add_paragraph(

  我是无序列表1 ,style=List Bullet

  )

  document.add_paragraph(

  我是无序列表2 ,style=List Bullet

  )

  #设置表格内容

  记录=(

  (“孙悟空”,“男”,“1111-1-1”),

  (《白》,《女》,《2222-2-2》)

  )

  #添加表格,行设置行列设置列

  table=document . add _ table(rows=1,cols=3)

  hdr_cells=table.rows[0]。细胞

  #设置列名

  Hdr_cells[0]。text= name

  Hdr_cells[1]。text=性别

  Hdr_cells[2]。text=出生日期

  #操作写入线

  记录姓名、性别、生日:

  row_cells=table.add_row()。细胞

  row_cells[0]。text=name

  row_cells[1]。文本=性

  row_cells[2]。text=生日

  #保存文档文档

  document.save(demo.docx )

  效果如下:3360

  更多属性设置,请参考官方文档。

  

生成Word案例

  现有文件如下:

  阅读代码:

  从docx导入文档

  从docx.document将文档导入为Doc

  #获取文档路径并循环读取内容

  Doc=Document(辞职证明. docx) # type3360doc

  没有,p在列举(文件段落):中

  打印(否,第一页)

  效果如下:3360

  如果需要批量操作,可以使用字典组织数据类型,如名称、开始时间、结束时间、作业等。然后用循环写文件批量生成这样的文档。

  

读取操作word文档

  当需要批量操作文档时,可以使用python-docx库进行操作,可以大大提高工作效率。如果需要更多的属性操作,请参考上面的官方文档。

  关于如何用Python熟练处理Word文档的详细文章到此为止。关于Python处理Word的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 怎么在word中下载mathtype,word中怎么导入mathtype
  • php生成word文档的三种实现方式是什么,php 生成word
  • php生成word文档的三种实现方式是什么,php 生成word,PHP生成word文档的三种实现方式
  • IceSword,ice of swords
  • IceSword,ice of swords,IceSword (冰刃) 应用图文指南
  • 基于wordpress的博客建设,如何使用wordpress建站
  • ,,WordPress中设置Post Type自定义文章类型的实例教程
  • ,,MYSQL安装时解决要输入current root password的解决方法
  • 学生成绩管理系统c语言课程设计报告,学生成绩管理系统c语言程序设计,C语言学生成绩管理系统课程设计word版
  • 如何用python把pdf转为word,Python转PDF
  • word365怎么转pdf,office365word怎么转换pdf_1
  • Word文档图片不显示,Word文档的图片无法显示出来
  • 如何将多个wps文件合并成一个,WPS多个word文档合并成一个文档
  • wpsword怎么取消首字母大写,wps word取消首字母大写
  • 如何word文档删除空白页,怎样在word文档删除空白页
  • 留言与评论(共有 条评论)
       
    验证码: