python-docxを使用すると、Pythonを使用してWordを操作することができます。
本記事では、python-docxのインストール方法について、詳しくご説明します。
python-docxとは
python-docxは、Pythonを使用してWordを操作するためのライブラリの1つです。
python-docxの他にも、pywin32というライブラリがあります。
それぞれのライブラリの特徴は、以下の通りです。
ライブラリ | 特徴 |
---|---|
python-docx | ・Word専用のライブラリ ・直感的で容易なコード構成 |
pywin32 | ・Office系ソフト全般の操作が可能なライブラリ ・Windowsに準拠したプログラミング言語 |
本記事では、python-docxをご紹介します。
python-docxのインストール
「python-docx」は、以下コマンドを入力することで、インストールすることができます。
コマンドの入力は、コマンドプロンプトあるいはターミナルから行います。
pip install python-docx
動作確認として、試しに以下を入力します。
from docx import Document
上記を入力してもエラーが発生しなければ、正常にインストールされています。
python-docxの基本操作(作成と保存)
Documentの新規作成
以下を入力することで、Documentオブジェクトを取得することができます。
#input
from docx import Document
Document()
Documentの読み込み
以下を入力することで、Documentオブジェクトを読み込むことができます。
#input
from docx import Document
Document("sample.docx")
例として、カレントディレクトリにある「sample.docx」を読み込んでいます。
カレントディレクトリ以外のファイルを読み込む場合には、パスを含めて指定します。
Documentの保存
以下を入力することで、Documentオブジェクトを保存することができます。
#input
doc = Document("sample001.docx")
doc.save("sample001.docx") #上書き保存
doc.save("sample002.docx") #名前を付けて保存
まとめ
この記事では、python-docxのインストール方法について、ご説明しました。
本記事を参考に、ぜひ試してみて下さい。
参考
Python学習用おすすめ教材
Pythonの基本を学びたい方向け
統計学基礎を学びたい方向け
Pythonの統計解析を学びたい方向け
おすすめプログラミングスクール
Pythonをはじめ、プログラミングを学ぶなら、TechAcademy(テックアカデミー)がおすすめです。
私も入っていますが、好きな時間に気軽にオンラインで学べますので、何より楽しいです。
現役エンジニアからマンツーマンで学べるので、一人では中々続かない人にも、向いていると思います。
無料体験ができますので、まずは試してみてください!