엑셀에 이미지를 삽입하는데 오늘 우리가 사용할 라이브러리는 xlsxwriter 이다.
1. 아래와 같이 xlsxwriter을 터미널창에서 설치해주자.(pip install xlswriter)
2. 아래와 같이 필요한 라이브러리들을 import 해주자.
1) from io import BytesIO 엑셀은 이미지를 불러올때 바이트 코드를 받기 때문에 우리가 다운받을 이미지를 바이트 변환할때 사용되는 라이브러리다.
3. 네이버에 원하는 이미지를 검색하자 (ex.사자)
4. 다운받을 경로를 설정 해준다.
5. 엑셀을 이용하기 위한 초기 작업이다.
6. image url을 불러와서 바이트파일로 변환후 우리가 원하는 엑셀 셀에 사진을 넣어보자.
>> worksheet.insert_image('원하는 셀', 이미지제목(화면에 나타나는것은 아니기 때문에 아무거나 적어도 상관없음), {'image_data' : 바이트로 지정한 변수값을 넣어주면됨 })
# 이미지 다운 받는 법이 낯선 분들은 아래의 링크를 참고바란다.
[python 기초] 이미지 다운 받기(requests, urllib.request)
'파이썬 > 파이썬 기초' 카테고리의 다른 글
[python 기초] 셀레니움(firefox,IE,chrome 이용) 설치 및 사용법 (0) | 2020.05.15 |
---|---|
[파이썬 기초] 셀레니움(selenium) NoSuchElementException , ElementNotVisibleException 에러 해결 방법 (0) | 2020.05.13 |
[python 기초] PIL 을 활용하여 webp 이미지 확장자 변경하기 (0) | 2020.03.26 |
[python 기초] 이미지 다운 받기(requests, urllib.request) (2) | 2020.03.25 |
[python 기초] 셀레니움 XPATH 를 이용하여 원하는 정보 추출 (4) | 2020.03.20 |
댓글