-
python으로 Excel 이미지 추출/삽입하는 방법IT/python 2023. 11. 28. 14:32
python으로 Excel을 사용하는 일이 많다.
어느 Excel 을 읽어와서 해당 sheet에 이미지를 가지고와서
내가 원하는 곳에 이미지를 넣는 방법이다.
pip3 install openpyxl
pip3 install openpyxl-image-loader#모듈 가져오기
import openpyxl
from openpyxl_image_loader import SheetImageLoader
#Excel 파일 및 시트 로드
pxl_doc = openpyxl.load_workbook('myfile.xlsx')
sheet = pxl_doc['Sheet_name']
#이미지 로더 호출
image_loader = SheetImageLoader(sheet)
#이미지 가져오기 ('A1' 대신 필요한 셀)
image = image_loader.get('A1')가져온 image를 원하는 곳에 쓰면 된다.
from openpyxl import Workbook
from openpyxl.drawing.image import Image
wb = Workbook()
ws = wb.active
img = Image(image)
ws.add_image(img, 'A1')
wb.save('image1.xlsx')이런식으로 넣으면 된다.
728x90반응형'IT > python' 카테고리의 다른 글
python으로 HTML 이미지 추출 (selenium / chromedriver) (1) 2024.06.12 Jupyter Notebook(주피터 노트북) 세팅 (1) 2024.06.10 python requests 비동기식으로 호출하는 방법 (asyncio / aiohttp) (0) 2023.07.06 python requests로 api 호출하는 방법 (0) 2023.07.06 python mqtt 설치 및 세팅 요령 (0) 2023.07.05