스프레드시트에서 정보를 검색할 수 있습니다. 데이터 읽기, 쓰기, 수정은 Python에서 수행할 수 있으며 다른 방법을 사용하여 수행할 수도 있습니다. 또한 사용자는 다양한 시트를 살펴보고 일부 기준에 따라 데이터를 검색해야 하거나 일부 행과 열을 수정하고 많은 작업을 수행해야 할 수도 있습니다. 여기서는 엑셀 파일을 읽는 다양한 방법을 살펴보겠습니다.
필수 모듈
pip install xlrd>
입력 파일:
자바 헬로 프로그램
방법 1: Pandas를 사용하여 Python을 사용하여 Excel 파일 읽기
이 방법에서는 먼저 Pandas 모듈을 가져온 다음 Pandas를 사용하여 Excel 파일을 읽습니다. 이 문서에서는 Pandas를 사용하여 Excel 파일을 사용하여 더 많은 작업을 읽을 수 있습니다. 여기를 클릭하세요
파이썬3
# import pandas lib as pd> import> pandas as pd> # read by default 1st sheet of an excel file> dataframe1>=> pd.read_excel(>'book2.xlsx'>)> print>(dataframe1)> |
>
>
산출:
방법 2: openpyxl을 사용하여 Python을 사용하여 Excel 파일 읽기
load_workbook() 함수는 읽을 수 있도록 Books.xlsx 파일을 엽니다. 이 파일은 이 함수에 인수로 전달됩니다. 의 대상 데이터프레임.활성 max_row 및 max_column 속성의 값을 읽기 위해 스크립트에 생성되었습니다. 이러한 값은 루프에서 Books2.xlsx 파일의 내용을 읽는 데 사용됩니다. 이 기사에서는 openpyxl을 사용하여 다른 작업을 읽을 수 있습니다.
파이썬3
리눅스 디렉토리 이름 바꾸기
import> openpyxl> # Define variable to load the dataframe> dataframe>=> openpyxl.load_workbook(>'Book2.xlsx'>)> # Define variable to read sheet> dataframe1>=> dataframe.active> # Iterate the loop to read the cell values> for> row>in> range>(>0>, dataframe1.max_row):> >for> col>in> dataframe1.iter_cols(>1>, dataframe1.max_column):> >print>(col[row].value)> |
>
>
산출:
방법 3: Xlwings를 사용하여 Python을 사용하여 Excel 파일 읽기
Xlwings를 사용하면 Excel 파일에서 읽는 것과 유사하게 Excel 파일에 데이터를 삽입할 수 있습니다. 데이터는 목록으로 제공되거나 특정 셀이나 셀 선택에 대한 단일 입력으로 제공될 수 있습니다. 이 기사에서는 Xlwings를 사용하는 다른 작업을 읽을 수 있습니다.
파이썬3
# Python3 code to select> # data from excel> import> xlwings as xw> # Specifying a sheet> ws>=> xw.Book(>'Book2.xlsx'>).sheets[>'Sheet1'>]> # Selecting data from> # a single cell> v1>=> ws.>range>(>'A1:A7'>).value> # v2 = ws.range('F5').value> print>(>'Result:'>, v1, v2)> |
>
모델 예입니다
>
산출:
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]>
추천 기사 – Python에서 Excel 시트를 자동화하는 방법은 무엇입니까?