Python-docxモジュールを使用してプログラムで単語文書を作成しています。
ヘッダーを中央に配置したり、作成した表で特定の単語を太字にしたり、その他の基本的なマークアップを実行したりしたいと考えています。
残念ながら、モジュール内のソース コードを読んでも、これを行う上であまり手がかりが得られません。
docx コードが基づいている lxml/etree モジュールと関係があると推測していますが、そのライブラリにはあまり詳しくありません。何か案は?
Python-docxモジュールを使用してプログラムで単語文書を作成しています。
ヘッダーを中央に配置したり、作成した表で特定の単語を太字にしたり、その他の基本的なマークアップを実行したりしたいと考えています。
残念ながら、モジュール内のソース コードを読んでも、これを行う上であまり手がかりが得られません。
docx コードが基づいている lxml/etree モジュールと関係があると推測していますが、そのライブラリにはあまり詳しくありません。何か案は?
上記のリンクは、python-docx のレガシー リポジトリを指しています。新しいもの (v0.3.0 以降) は完全に書き直されており、https ://github.com/python-openxml/python-docx にあります。
上記のすべての機能は、現在のバージョンで利用できます。
ドキュメントはこちら: https://python-docx.readthedocs.org/en/latest/
レガシー バージョンでは、まだそれを使用しているプロジェクトをサポートするために、バグ修正のみが行われています。
SO タグは監視されており、python-docx
タグが付けられた質問は通常、即日回答されます。