python 操作word教程视频_python操作word教程之python-docx

大家好,今天给大家分享的是python操作word教程之python-docx,希望大家喜欢。

我们在做全栈开发的时候。会遇到各种问题,程序语言中有好多,但是他们各自的偏向不同。

比如如果我们需要使用办公自动化的话,那么python无疑是最好的选择。

那么我们今天就来学习下,python操作word

首先我们需要使用一个模块 python-docx

我们首先安装他pip install python-docx

我们进入命令行,然后输入上面的命令就可以安装python-docx模块。

那么安装好之后我们就可以使用了。

下面我们来创建一个空的文档。from docx import Document

document = Document()

document.save("demo.docx")

然后这个意思就是在当前文件夹下面创建了一个demo的空文档。

然后下面分享了一个小例子大家参考下#导入所需要的modulfrom docx import Documentfrom docx.shared import Inches

![example-docx-01.png](https://upload-images.jianshu.io/upload_images/7473008-7cf9dfd15b7f4825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)# 首先创建一个文档对象document = Document()# 添加标题document.add_heading('Document Title', 0)# 添加段落p = document.add_paragraph('A plain paragraph having some ')p.add_run('bold').bold = Truep.add_run(' and some ')p.add_run('italic.').italic = True# 添加1级标题document.add_heading('Heading, level 1', level=1)# 添加段落,同时设置样式document.add_paragraph('Intense quote', style='Intense Quote')document.add_paragraph(

'first item in unordered list', style='List Bullet')document.add_paragraph(

'first item in ordered list', style='List Number')# 添加图片 ,同时设置大小document.add_picture('monty-truth.png', width=Inches(1.25))records = (

(3, '101', 'Spam'),

(7, '422', 'Eggs'),

(4, '631', 'Spam, spam, eggs, and spam'))# 添加表格table = document.add_table(rows=1, cols=3)hdr_cells = table.rows[0].cells

hdr_cells[0].text = 'Qty'hdr_cells[1].text = 'Id'hdr_cells[2].text = 'Desc'for qty, id, desc in records:

row_cells = table.add_row().cells

row_cells[0].text = str(qty)

row_cells[1].text = id

row_cells[2].text = desc# 添加分页符document.add_page_break()# 将文档保存到demo.docx中document.save('demo.docx')

当然这个只是非常简单的部分,我们空了会更新详细的python-docx教程。大家再见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值