적어놓으면 쓸모있는 코드

파이썬 엑셀 HYPERLINK 그대로 가져오기

Sims. 2025. 4. 25. 17:14
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 면 어떤 짓을 하더라도 "네이버"만 나오게 될 것이다.

반응형