目次から探す
テーブルの作成と編集
テーブルはWordファイル内で情報を整理するのに便利な機能です。
Pythonを使用してWordファイル内にテーブルを作成し、編集する方法を紹介します。
テーブルの作成方法
テーブルを作成するには、docx
ライブラリを使用します。
以下のサンプルコードは、3行×3列のテーブルを作成する例です。
from docx import Document
doc = Document()
table = doc.add_table(rows=3, cols=3)
# テーブルにデータを挿入
for row in table.rows:
for cell in row.cells:
cell.text = "テキスト"
doc.save("table_example.docx")
セルの結合と分割
テーブル内のセルを結合したり分割したりすることも可能です。
以下のサンプルコードは、2つのセルを結合する例です。
from docx import Document
doc = Document()
table = doc.add_table(rows=3, cols=3)
# セルの結合
cell = table.cell(0, 0)
cell.merge(table.cell(0, 1))
doc.save("merged_table.docx")
テーブルの書式設定
テーブルの書式設定を行うことで、見栄えを整えることができます。
以下のサンプルコードは、テーブルの罫線を太くする例です。
from docx import Document
doc = Document()
table = doc.add_table(rows=3, cols=3)
# テーブルの罫線を太くする
for row in table.rows:
for cell in row.cells:
for paragraph in cell.paragraphs:
for run in paragraph.runs:
run.font.bold = True
run.font.size = Pt(12)
cell.border_width = Pt(2)
doc.save("formatted_table.docx")
次のページページ番号やヘッダー・フッターの追加