python docx 标题字体颜色_python docx通过关键字标注字体以及颜色大小等

#coding:utf-8

importos, reimportdocxfrom docx.document importDocument as dcfrom docx.oxml.table importCT_Tblfrom docx.oxml.text.paragraph importCT_Pfrom docx.table import_Cell, Tablefrom docx.text.paragraph importParagraphfrom docx.shared import RGBColor #设置字体颜色

from docx importDocumentfrom docx.shared import Pt #设置字体

from docx.oxml.ns import qn #设置中文字体

importpandas as pd

FILE_PATH= r"D:\xxxx\xxxx\xxxx\xxxx.docx"obj=docx.Document(FILE_PATH)defiter_block_items(parent):#print(‘utils.py ----> iter_block_items:‘, 2)

ifisinstance(parent, dc):

parent_elm=parent.element.bodyelifisinstance(parent, _Cell):

parent_elm=parent._tcelse:raise ValueError("[TypeError] Document in insuitable type.")for child inparent_elm.iterchildren():ifisinstance(child, CT_P):yieldParagraph(child, parent)elifisinstance(child, CT_Tbl):yieldTable(child, parent)deftable2list(table

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值