Python 自動化

Python-pptxでスライドのテキストボックスから文字列を取得する方法

この記事は約3分で読めます。

 

今回はPython-pptxを使用して、スライドのテキストボックスから文字列を取得する方法について説明します。

 

まず、Python-pptxはMicrosoft PowerPointファイルを操作できるPythonライブラリです。これを使うことで、スライドのテキストボックスに含まれる文字列を取得することができます。

 

PowerPointファイルを読み込む

 

Python-pptxを使って文字列を取得するためには、対象となるPowerPointファイルを読み込む必要があります。以下のようにコードを書きます。

 

from pptx import Presentation
prs = Presentation('ファイル名.pptx')

 

スライドのテキストボックスを取得する

 

次に、読み込んだPowerPointファイルからスライドのテキストボックスを取得します。以下のようにコードを書きます。

 

for slide in prs.slides:
    for shape in slide.shapes:
        if shape.has_text_frame:
            textbox = shape.text_frame
            for paragraph in textbox.paragraphs:
                if paragraph.text != '':
                    text = paragraph.text
                    print(text)

 

具体的にはまずスライドからテキストボックス取得し、そのテキストボックスの中から文字列を取得しています

 

テキストボックスのテキストを編集したり削除する場合は以下参照

 

関連記事:python-pptxで既存スライドのテキストボックスを編集する方法

 

関連記事:python-pptxでスライドのテキストボックスを削除する方法

 

終わり

 

以上が、Python-pptxを使ってスライドのテキストボックスから文字列を取得する方法の説明です。Python-pptxは、プレゼンテーション作成に欠かせないライブラリの一つです。ぜひ、使い方をマスターして、効率的なプレゼン作成に役立ててください

 

関連記事:【Python】python-pptxでパワポの資料作成を自動化する

 

関連記事:【Python】python-pptxでパワポにエクセルのグラフを追加する

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました