0
私はpython-docxを使ってPandas DataFrameをWordテーブルに出力しています。約一年前、私は時間で働いていたそのテーブルを構築するためにこのコードを書いた:Rpt
は、テンプレートから文書であるPython-docx形式のフォーマット
table = Rpt.add_table(rows=1, cols=(df.shape[1]+1))
table.style = 'LightShading-Accent2'
。今、エラーが表示されます:
KeyError: "no style with name 'LightShading-Accent2'"
スタイルの定義についてはどうすればよいですか。新しいバージョンのpython-docxで命名規則が変更されましたか?
私はまだ同じエラーが表示されます:KeyError: "名前が付いていないスタイル"ライトシェーディング - アクセント2 '"。 Python 3.5.1でのバージョン0.8.5の使用 –
私が言及したようにスタイル名を列挙したときにそのリストのスタイルを見つけましたか? – scanny
私はしませんでした - 2つ目のスニペットは、 'Normal Table'と 'Table Grid'の2つのスタイルしか持っていませんでした。私はテンプレートをチェックし、通常のWordのデフォルトテーブルはすべて利用可能でした。 –