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
반응형
'파이썬' 카테고리의 다른 글
데이터베이스의 이메일 주소, 내용 등의 자료를 이용하고, 파일을 첨부하여 자동으로 이메일을 작성하여 전달하는 코드 (0) | 2023.02.10 |
---|---|
데이터베이스의 이메일 주소, 내용 등의 자료를 이용하여 자동으로 이메일을 작성하여 전달하는 코드 (0) | 2023.02.10 |
파이썬으로 엑셀파일에 암호 걸어두기 (0) | 2023.02.10 |
데이터프레임에서 엑셀로 변환시 사용기간 만기 기간을 정할 수 있는 코드 (0) | 2023.02.10 |
데이터프레임에서 엑셀파일로 변환시 1행에 필터활성화시켜 저장하는 예제 (0) | 2023.02.10 |