python-pptxでの既存パワーポイントの開き方
解決したいこと
pythonの拡張ライブラリをインストールして、pptx.Presentation(path )を使って、パワーポイントを開こうと思いました。
このpathは既存のパワポのパスが入っています。
しかし、開くのは新規ファイルになってしまって、path 先のパワポを開いてくれません。
原因がわかる方いましたら助けて欲しいです。
pathは絶対パスで書いています。
0 likes
pythonの拡張ライブラリをインストールして、pptx.Presentation(path )を使って、パワーポイントを開こうと思いました。
このpathは既存のパワポのパスが入っています。
しかし、開くのは新規ファイルになってしまって、path 先のパワポを開いてくれません。
原因がわかる方いましたら助けて欲しいです。
pathは絶対パスで書いています。
文章だけで説明されても、原因を特定することは難しいです。
作成したpythonコードをコードブロックに貼り付けてください。
↑このライブラリをインストールして、次のコードで試しましたが、
ちゃんと既存ファイルを開き、スライドを追加したファイルが保存されました。
import collections.abc
import pptx
path = '/Users/USERNAME/Temp/Presentation.pptx'
ppt = pptx.Presentation(path)
layout = ppt.slide_layouts[0]
slide = ppt.slides.add_slide(layout)
ppt.save("./saved.pptx")
やはり貴方のコードが必要です。