본문 바로가기

파이썬

엑셀 행에 선택표기를 할 수 있는 방법중 마우스로 클릭시 선택표시되는 파이썬 코드

728x90
반응형

openpyxl 라이브러리를 사용하여 파이썬에서 엑셀 파일을 조작할 수 있다. 클릭할 때 Excel의 행을 강조 표시하려면 다음 코드 예제를 사용할 수 있습니다:

import openpyxl

# Open the workbook
wb = openpyxl.load_workbook("file.xlsx")

# Select the active sheet
ws = wb.active

# Add a conditional formatting rule to highlight the row upon clicking
highlight = openpyxl.formatting.rule.FormatRule(type='expression', formula=[ '$A2="clicked"' ], stopIfTrue=True)
highlight.font = openpyxl.styles.fonts.Font(bold=True)
highlight.fill = openpyxl.styles.fills.GradientFill(stop=("FFFF00", "000000"), type="linear")
ws.conditional_formatting.add("A2:Z1000", highlight)

# Save the workbook
wb.save("file.xlsx")

이 코드는 openpyxl 라이브러리를 사용하여 활성 워크시트에 조건부 서식 규칙을 추가합니다. 규칙은 식을 사용하여 셀 A2의 값이 "클릭"되었는지 여부를 결정합니다. 값이 "클릭"이면 행이 굵은 텍스트와 그라데이션 채우기로 강조 표시됩니다. 코드는 동일한 디렉토리에 "file.xlsx"라는 워크북이 있다고 가정합니다.

728x90
반응형