Python openpyxl 라이브러리를 사용하여 Excel 데이터를 읽는 방법: openpyxl 가져오기 라이브러리 설치, 통합 문서 열기, 워크시트 선택, 셀 값 읽기, 특정 영역의 값 읽기, 수식 결과 읽기
Python을 사용하여 Excel 데이터를 읽는 방법
Python은 Excel 데이터를 읽을 수 있는 다양한 내장 모듈과 타사 라이브러리를 제공합니다. 가장 일반적인 방법 중 하나인 openpyxl 라이브러리를 사용하여 Excel 데이터를 읽는 방법은 다음과 같습니다.
1단계: openpyxl 설치
<code>pip install openpyxl</code>
2단계: 라이브러리 가져오기
<code class="python">import openpyxl</code>
3단계: 통합 문서 열기
<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
4단계: 워크시트 선택
<code class="python">worksheet = workbook.active</code>
5단계: 셀 값 읽기
<code class="python">value = worksheet.cell(row=1, column=1).value</code>
이 메서드는 셀 A1의 값을 반환합니다. 전체 워크시트의 셀 값을 읽으려면 다음 루프를 사용할 수 있습니다.
<code class="python">for row in worksheet.rows: for cell in row: value = cell.value</code>
6단계: 특정 범위의 값 읽기
<code class="python">values = worksheet.range('A1:C5').value</code>
이 방법은 A1에서 C5 범위의 셀 값을 반환합니다. .
7단계: 수식 결과 읽기
<code class="python">value = worksheet.cell(row=1, column=1).value</code>
이 메서드는 수식 자체가 아닌 셀 A1의 수식 결과를 반환합니다.
예:
<code class="python">import openpyxl # 打开工作簿 workbook = openpyxl.load_workbook('example.xlsx') # 选择工作表 worksheet = workbook.active # 读取特定区域的值 values = worksheet.range('A1:C5').value # 逐行和逐列打印值 for row in values: for cell in row: print(cell)</code>
위 내용은 Python에서 Excel 데이터를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!