Pythonでdocxを使う方法は何ですか?
Pythonでは、python-docxライブラリを使用してMicrosoft Word文書(.docxファイル)を処理することができます。このライブラリを使用して.docxファイルを作成、変更、読み取ることが可能です。
Python-docx ライブラリの一般的な使用法は次のとおりです:
- .docxファイルを新しく作成する。
- import文からDocumentクラスをインポートするdoc = Document() # 新しい文書オブジェクトを作成する
doc.add_paragraph(‘Hello, World!’) # 段落を追加する
doc.save(‘my_document.docx’) # 文書を保存する - .docxファイルを開く:
- import文からDocumentをインポートdoc = Document(‘my_document.docx’) # 既存の文書を開く
for paragraph in doc.paragraphs: # 各段落に対して繰り返す
print(paragraph.text) # 段落の内容を出力する - ドキュメントの内容を操作します。
- from docx import Documentdoc = Document(‘my_document.docx’)
# 新しい段落を追加
doc.add_paragraph(‘これは新しい段落です。’)# 既存の段落を変更
doc.paragraphs[0].text = ‘最初の段落の新しいテキストです。’# テーブルを追加
table = doc.add_table(rows=3, cols=3)
for i in range(3):
for j in range(3):
cell = table.cell(i, j)
cell.text = f’セル {i+1}-{j+1}’doc.save(‘my_document_updated.docx’) # 更新されたドキュメントを保存する
これはpython-docxライブラリの基本的な使用例です。このライブラリを使用して、文書のスタイルを操作したり、画像を挿入したり、ヘッダーやフッターを追加したりすることもできます。詳細については、python-docxライブラリの公式ドキュメントを参照してください。