Python读写docx文件的方法


当前第2页 返回上一页

6、应用字符样式。字符自然是在段落里面的,可以采用下面方法给段落追加文字和设置字符样式。

1

2

3

4

5

6

7

8

#插入一个空白段落

p = doc.add_paragraph('')

p.add_run('123', style="Heading 1 Char")

p.add_run('456')

p.add_run('789', style="Heading 2 Char")

  

#这样一个段落就应用了两个字符样式,中间“456”就没应用样式

print p.text #输出结果是u'123456789' 也还是连续的

7、设置字体。当然可以不用通过设置样式对某些字进行设置,也可以直接设置。

1

2

3

4

p = doc.add_paragraph('')

r = p.add_run('123')

r.font.bold = True #加粗

r.font.italic = True #倾斜 等等...

8、表格操作。表格也是经常用到的一种对象类型。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#新建一个2x3的表格,style可以不写

table=doc.add_table(rows=2,cols=3,style=None)

  

#可以用table 的rows和columns得到这个表格的行数和列数

print len(table.rows)

print len(table.columns)

  

#遍历表格

for row in table.rows:

 row.cells[0].text = '1'

 #print row.cells[0].text

  

#新增行或列

table.add_row()

table.add_column()

Word常见操作差不多就是这些。大家可以查看帮助文档,也可以用dir和help查看对象的方法属性和帮助。

相关推荐:

Python读写/追加excel文件Demo

用Python读写Excel文档

以上就是Python读写docx文件的方法的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python怎么将整数反转输出

Python os.access()方法是什么?os.access有什么作用?

Python怎么读取和写入excel表格

基于Python 装饰器装饰类中的方法

Python对文件操作流程介绍

从青铜到王者,进阶数据可视化2.0的五个Python库!

浅析Python数据处理

Python学习日记----线程,event,队列

Python怎么注释

Python扩展内置类型的实现方法分析

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...