반응형
from openpyxl import Workbook
from openpyxl.drawing.image import Image
wb = Workbook()
ws = wb.active
img = Image("img.png")
# C3 위치에 img.png 파일의 이미지를 삽입
ws.add_image(img, "C3")
wb.save("sample_image.xlsx")
wb.close()
이미지 삽입은 다음과 같이한다.
Image를 통해 이미지를 저장한 후 해당 이미지를 어느셀에 위치시킬지
add_image를 통해 작업해주면 된다.
이때 ImportError: You must install Pillow to fetch image objects 가 나타날 경우
pip install Pillow를 해준다
반응형
'Basic > Python' 카테고리의 다른 글
paramiko를 이용한 리눅스 sftp 다운로드 방법 (0) | 2022.04.08 |
---|---|
[openpyxl] 11. 파이썬을 이용한 엑셀 기타 정리본 (0) | 2021.10.30 |
[openpyxl] 9. 파이썬을 이용한 엑셀 셀 병합 및 해제 (0) | 2021.10.27 |
[openpyxl] 8. 파이썬을 이용한 엑셀 데이터 이동 (0) | 2021.10.26 |
[openpyxl] 7. 파이썬을 이용한 엑셀 데이터 추가 및 삭제 (0) | 2021.10.24 |