티스토리 뷰

728x90

엑셀에서 위와같이 E행에 하이퍼링크가 되어있을때, 판다스로 읽어와야 할 경우가 생긴다.

이때 읽을 수 있는법은 아래와 같다.

from openpyxl import load_workbook
file = "파일위치"
wb = load_workbook(file, data_only= False) # openpyxl로 엑셀 읽기

sheet = "Sheet1" #현재 시트 이름 (자기에 맞게 변경해야함 )
ws = wb[sheet] # 해당 시트 읽기 

cell = ws.cell(row=셀의 row 위치(int), column= 셀의 column 위치 ( int) )  
colA = cell.value

 

위처럼 그대로 잘 가지고 오는 모습을 볼 수 있다.

여기서 가장 중요한건. load_workbook을 할때 data_only=False로 반드시 해줘야 한다.

data_only=True 면 어떤 짓을 하더라도 "네이버"만 나오게 될 것이다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함