Microsoft® Word ドキュメントを作成および編集するための Python API

MS Word ファイルを管理するためのオープン ソース Python ライブラリ、Word DOCX ファイルなどへの表と画像の追加。

Python-DOCXとは?

Python-DOCX は、ソフトウェア開発者が独自のアプリケーション内で Microsoft Word (Docx) を操作できるようにするオープン ソースの Python ライブラリです。 API は、.docx ファイル拡張子を持つ Word ドキュメントを作成および変更できます。

この API は非常に生産的で、ドキュメントを開く、段落を追加する、見出しを追加する、改ページを追加する、表を追加する、画像を挿入する、段落スタイルを適用する、テキストの書式を設定するなど、いくつかの重要なワープロ機能をサポートしています。

Previous Next

Python-DOCX 入門

Python-DOCX は PyPI でホストされているため、インストールは非常に簡単です。次のコマンドを使用して pip でインストールできます。

pip コマンドで Python-DOCX をインストール

 pip install python-docx 

easy_install を使用してインストールすることもできますが、お勧めしません。

Word DOCX ドキュメントを作成するための Python API

Python-DOCX ライブラリは、Microsoft Word DOCX ドキュメントの作成と操作の機能を提供します。この API により、ソフトウェア開発者は Word 文書を変更することもできます。ここで、Word 文書を開くには、文書へのパスを渡すとともにインスタンスを作成します。また、画像の追加、見出しの追加、表の挿入、フォント スタイルのサポート、テキストの書式設定などを行うこともできます。次の手順を使用すると、Python アプリで Microsoft Word ドキュメントを簡単に作成できます。

簡単に単語を作成

  1. FastExcel のオブジェクトを初期化する
  2. ワークブックを作成
  3. 行データの入力
  4. エクセルを書く

Word をすばやく作成する - Python

// initialize document object
document = Document()
// add heading
document.add_heading('Document Title', 0)
// add paragraph
p = document.add_paragraph('A plain paragraph having some ')
// style paragraph
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
// save word document
document.save('demo.docx')
                  

表を Word DOCX ドキュメントに追加する

Python-DOCX API を使用すると、開発者は Python アプリケーション内の Word DOCX ドキュメントにテーブルを追加できます。テーブルにリンクされたいくつかのプロパティとメソッドがあります。テーブルを使用するには、それらを使用する必要があります。たとえば、テーブル セル、テーブル境界線へのアクセス、個々の行または列へのアクセスなどです。

Word DOCX ファイルに画像を追加する

Python-DOCX は、ソフトウェア プログラマーが Word DOCX ドキュメント内に画像を挿入する機能を提供します。画像を追加するには、画像の名前と場所を指定する必要があります。デフォルトでは、追加された画像はネイティブ サイズで表示されます。画像の幅と高さの両方を指定できます。 Inches クラスと Cm クラスは、便利な単位で測定値を指定できるように提供されています。

 日本