博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[python-docx]docx文档操作的库
阅读量:5347 次
发布时间:2019-06-15

本文共 1308 字,大约阅读时间需要 4 分钟。

1 from docx import Document 2 from docx.shared import Inches 3  4 # 新建document对象 5 document = Document() 6  7 # 添加段落对象 8 paragraph = document.add_paragraph("hello world".title()) 9 10 # 插入段落11 paragraph.insert_paragraph_before("Python")12 13 # 添加heading14 document.add_heading("this is default heading")15 16 # 添加换页17 # document.add_page_break()18 19 # 添加表格20 table = document.add_table(rows=2, cols=3)21 table.add_row() #添加行22 23 for row in table.rows:      # 遍历表格24     for cell in row.cells:25         cell.text = "fuck"26 cell = table.cell(0,0)  #单元格27 28 # 添加图像并调整大小29 document.add_picture("test.gif", width=Inches(1.0))30 31 # 样式32 paragraph = document.add_paragraph("Did i looking better?")33 paragraph.style = "ListBullet"34 35 # run36 paragraph = document.add_paragraph("this is before run test ")37 run = paragraph.add_run("this is test run")38 run.bold = True39 run.style = "Emphasis"  # 样式40 paragraph.add_run(" run ends hear.")41 42 # 保存文档43 document.save("test.docx")

以上是新建docx文档

1 from docx import Document2 3 # 创建文档对象(不用关闭)4 document = Document("net1.exe.docx")5 6 # 遍历段落7 with open("test.txt", 'w', encoding="utf-8") as f:8     for paragraph in document.paragraphs:9         f.write(paragraph.text if paragraph.text else "\n")

以上读取段落并另存为txt文本

转载于:https://www.cnblogs.com/sigai/p/7998263.html

你可能感兴趣的文章
组合数
查看>>
CMD批处理延时启动的几个方法
查看>>
转:LoadRunner中web_custom_request 和 web_submit_data的差别
查看>>
HTC G7直刷MIUI开启A2SD+亲测教程
查看>>
shiro的rememberMe不生效
查看>>
const 不兼容的类型限定符问题
查看>>
OpenCV的配置
查看>>
spring Cache + Redis 开发数据字典以及自定义标签
查看>>
成功连上数据库顿感世界美好许多
查看>>
编程注意2
查看>>
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>