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函数之bin()函数详解

Python代码段有哪些

Python递归算法很难吗,实例详解Python递归函数

Python实现翻译软件

如何使用vscode愉快的写Python于调试配置步骤_Python

Python中sort是什么意思

Python如何判断输入都是字母

Python 的二元算术运算详解

Python3列表的基础学习(附示例)

Python中的对象属性如何访问?两种方法实例解析

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




打赏

取消

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

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

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

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

评论

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