## 텔레그램으로 엑셀 캡쳐해서 보내는 봇 구문 링크 넣기!
win32com.client 를 사용해서
Python Export Excel Sheet Range as Image
엑셀 파일의 시트에서 범위를 지정하여 이미지로 익스포트 하였다.
한 번 쓸 때는 크게 문제가 없었는데 처음 쓰는 구문이라;;
객체를 놔줘야 하는데 왜 안놔줘!!!
긁어온 구문이라 따로 객체 닫는 법을 찾아봐야했다.
긁어온 전문
import win32com.client
from PIL import ImageGrab
o = win32com.client.Dispatch('Excel.Application')
o.visible = False
wb = o.Workbooks.Open(path)
ws = wb.Worksheets['워크시트 이름']
ws.Range(ws.Cells(1,1),ws.Cells(66,16)).Copy()
img = ImageGrab.grabclipboard()
imgFile = os.path.join(path_to_img,'test.jpg')
img.save(imgFile)
*지정해 줘야할 부분
path 경로, 워크시트 이름이랑 셀 선택 범위, 저장할 파일 명 정도만 저장하면 잘 구동되는 코드다.
끝나고 파일을 붙들고 있어서 문제...
wb.Close()
로 오픈 된 워크북을 꺼주면 해결!
## 100개 이상 셀 잡아서 클립보드 넣었을때 엑셀끄면 알림창 뜨는 이슈 해결 링크 넣기!!
파이썬을 활용한 데이터프레임 사용 가이드 (0) | 2023.08.24 |
---|---|
Python list 형식 개념 정리 (0) | 2023.05.30 |
Python - 파이썬 일시정지 sleep 함수 (0) | 2022.11.22 |
댓글 영역