Wordにフォルダ内の画像を全部挿入する方法【Python🐍】
こんにちは!
パソコンインストラクター歴12年目の
チサです。(*´∀`)
今日は
Python🐍で
Wordにフォルダ内の画像を
全部挿入する方法
をやってみます!
(*´ `*)
実は似たようなことを
一昨日やったのですが…
詳しくはこのnote
👇
前回は
挿入する画像の辞書📕を作って
Wordに挿入したんです。
でもね。。
よーーく考えてみると
たくさん画像があった場合
いちいち事前に
手作業で辞書作っておくのって
ちょっとめんどいですよね💦
🙄
そんなわけで…
今回は用意した
フォルダに内の画像を
全部、勝手に読み込んで
Wordに張り付ける方法を
書こうと思います🔥
具体的に
どんなことをするかというと…
(やることは前回と一緒です🤣)
デスクトップにある
こちらのWordファイルに👇
(買い物リスト.docx)
これまた
デスクトップに用意してある
🗂の中
コチラの画像を取り込んで…👇
最終的には
こんな感じに仕上げたい!👇
で!
さっそくあれこれ調べつつ
Python🐍を書いてみました👇
from pathlib import Path
from docx import Document
from docx.shared import Inches
# Wordファイルのパスを設定する
document_path = Path.home() / 'Desktop' / '買い物リスト.docx'
# Wordファイルを開く
document = Document(document_path)
# 画像フォルダのパスを設定する
folder_path = Path.home() / 'Desktop' / '画像'
# フォルダ内のすべてのjpgファイルを取得
image_files = folder_path.glob("*.jpg")
for file in image_files:
# 新しい段落を挿入して、商品名を入力
document.add_paragraph(file.stem)
# 画像の挿入
document.add_picture(str(file),width=Inches(1),height=Inches(1))
# Wordファイルを保存する
document.save(document_path)
フォルダの中のファイルを
すべて取り出すには
.glob
これ使うとめっちゃ便利🌟
👍
あと。。
ファイル名(拡張子なし)を
取り出すには
stem✨
参考画像(for文のfileの詳しい情報)
👇
この方法なら
フォルダの中の画像が
増えたり減ったりしても
対応できます👍
ヾ(●´∇`●)ノ
ただ、今のままでは
好きな順番で
挿入できないなぁ。。
🙄
なんかいい方法ないか⁉️
また調べておきます
(っ ॑꒳ ॑c)ゎ‹ゎ‹
ではでは
またあした!
(´꒳`)/
⭐️追記
画像の名前の先頭に
1_マフィン
2_サーモン
番号をつけると
その順番でWordに挿入できました!
(˃ᴗ˂ *)
2022年12月吉日🎉
11冊目の新刊📕
【プロが教える】
かんたん・かわいい 図形で作るイラスト講座
出版しました!
ヾ(o´∀`o)ノワァーィ♪
イラストを描くのが苦手な方も
図形を使えば
かわいいイラスト作れちゃいますよ♪
(紙の📕もご用意してます)
【Amazonで販売中のKindle📕】
➊パソコンに関する📕 3冊
➋Kindle出版に関する📕 2冊
➌節約に関する📕 1冊
➍読書に関する📕 1冊
➎海外の方向けの📕 3冊
気になる本があれば
試し読みだけでも♪
(´▽`)
この記事が気に入ったらサポートをしてみませんか?