[python] xlrd 특정 조건을 만족하는 데이터만 필터링하기
아래는 XLrd를 사용하여 Excel 파일에서 특정 조건을 만족하는 데이터만 필터링하는 예제 코드입니다.
import xlrd
# Excel 파일 열기
workbook = xlrd.open_workbook('파일경로/파일이름.xlsx')
# 시트 선택
sheet = workbook.sheet_by_index(0)
# 필터링할 조건 설정
condition = '조건'
# 특정 조건을 만족하는 데이터 필터링
filtered_data = [sheet.row_values(row) for row in range(sheet.nrows) if condition in sheet.row_values(row)]
# 결과 출력
for row in filtered_data:
print(row)
위 코드에서는 Excel 파일을 열고, 필터링할 조건을 설정한 후에 XLrd를 사용하여 조건을 만족하는 데이터를 필터링하고 결과를 출력합니다.
참고문헌:
- XLrd 공식 문서: https://xlrd.readthedocs.io/en/latest/
- Stack Overflow: https://stackoverflow.com/questions/58873342/filter-specific-rows-of-excel-and-get-the-output-into-a-separate-excel-file-in-py