import openpyxl # 1. 엑셀 파일 열기 (파일명은 본인의 파일명으로 변경하세요) file_name = r"C:\Users\hehih\ownCloud\알바\2주차\외교부\외교부_업데이트_활성화_r3.xlsx" wb = openpyxl.load_workbook(file_name) ws = wb.active # 현재 활성화된 시트 선택 # 2. K열(11번째 열)을 순회하며 하이퍼링크 적용 # 이미지상 3행부터 데이터가 시작되므로 start_row=3 설정 for row in range(3, ws.max_row + 1): cell = ws.cell(row=row, column=11) # K열은 11번째 열입니다. url = cell.value # 셀에 값이 있고, http로 시작하는 URL 형태라면 하이퍼링크 설정 if url and str(url).startswith(("http://", "https://")): cell.hyperlink = url cell.font = openpyxl.styles.Font( name="맑은 고딕", size=11, color="0000FF", underline="single" ) # 파란색 + 밑줄 스타일 추가 # 3. 변경된 내용 저장 (기존 파일에 덮어쓰거나 새 파일로 저장) output_file = r"C:\Users\hehih\ownCloud\알바\2주차\외교부\외교부_업데이트_활성화_r4.xlsx" wb.save(output_file) wb.close() print(f"변환 완료! '{output_file}' 파일로 저장되었습니다.")