python-docx のドキュメントに従って、次のコードは 3 つの列を持つ単純なテーブルを生成します。
table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
hdr_cells[1].text = 'Id'
hdr_cells[2].text = 'Desc'
for item in recordset:
row_cells = table.add_row().cells
row_cells[0].text = str(item.qty)
row_cells[1].text = str(item.id)
row_cells[2].text = item.desc
ただし、row_cells[0] のデフォルトのスタイリングは太字です。最初の列の特別なスタイルを取り除くにはどうすればよいですか?
(また、デフォルトのバンド行を取り除くことができれば、それも素晴らしいことです。)