2026/04/23

오늘의 이야기

Xwings를 활용한 엑셀 하이퍼링크 관리


하이퍼 링크



 


엑셀에서 Xwings 라이브러리를 사용하여 하이퍼링크를 추가, 수정, 삭제하는 방법을 알아보겠습니다.


1. Xwings 설치 및 엑셀 파일 열기


먼저, Xwings가 설치되어 있어야 합니다. 터미널이나 CMD에서 다음 명령어를 실행하세요.



bash



pip install xlwings




이후, 엑셀 파일을 열거나 새로 생성하여 작업을 시작할 수 있습니다.



python



import xlwings as xw

wb = xw.Book("example.xlsx") # 기존 파일 열기
ws = wb.sheets["Sheet1"] # 원하는 시트 선택




2. 하이퍼링크 추가하기


웹사이트로 이동하는 하이퍼링크를 추가하려면 다음과 같이 작성합니다.



python



ws.range("A1").value = "클릭하여 이동"
ws.range("A1").api.Hyperlinks.Add(
Anchor=ws.range("A1").api,
Address="https://www.microsoft.com",
TextToDisplay="Microsoft"
)




3. 같은 파일 내 다른 시트로 이동하는 하이퍼링크


엑셀의 특정 시트로 이동하려면 SubAddress를 사용해야 합니다.



python



ws.range("A1").value = "다른 시트로 이동"
ws.range("A1").api.Hyperlinks.Add(
Anchor=ws.range("A1").api,
Address="",
SubAddress="Sheet2!A1",
TextToDisplay="Sheet2로 이동"
)




4. 하이퍼링크 삭제하기


셀에 설정된 하이퍼링크를 제거하려면 다음 코드를 사용하세요.



python



if ws.range("A1").api.Hyperlinks.Count > 0:
ws.range("A1").api.Hyperlinks.Item(1).Delete()




5. 파일 저장 및 닫기


모든 작업이 완료되면 엑셀 파일을 저장하고 닫습니다.



python



wb.save()
wb.close()




 





댓글 없음:

댓글 쓰기

오늘의 이야기

#스하리1000명프로젝트, 迷失在韓國?即使您不會說韓語,這個應用程式也可以幫助您輕鬆出行。 只需說出您的語言即可 - 它會翻譯、搜尋並以您的語言顯示結果。 非常適合旅行者!支援英語、日語、中文、越南語等10多種語言。 現在就試試吧! https://play.go...