0
MS-Word文書から太字と赤の内容をpython-docxで取得しようとしていますが、パラグラフ全体が太字の場合、run.boldはなしを返します。。 Python-docxでセルの書式設定の詳細を取得するにはどうすればいいですか?ここでテーブルセル内のコンテンツ全体が太字で表示されている場合、run.boldは何も返しません
は私のコードです:
for table in WordDoc.tables:
for i in xrange(1, len(table.rows)):
for para in table.rows[i].cells[0].paragraphs:
for run in para.runs:
if run.bold:
print (run.text)
セルのテキスト全体が太字かどうかを確認するにはどうすればよいですか。私もdocument.xmlを試しましたが、タグ内に タグが見つかりませんでした。 –
文字スタイル、段落スタイル、または表スタイルが疑わしいです。その順序で。その名前に 'style'を含むタグを探します。多分 'pStyle'または' charStyle'です。あなたがそれを掘り下げたいのであれば、このページは助けになるかもしれません:http://python-docx.readthedocs.io/en/latest/user/styles-understanding.html – scanny
これも、各ページの[次へ]ボタン:http://python-docx.readthedocs.io/en/latest/dev/analysis/features/styles/index.html – scanny