Python을 사용하여 Excel 파일 읽기
스프레드시트에서 정보를 검색할 수 있습니다. 데이터 읽기, 쓰기, 수정은 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 시트를 자동화하는 방법은 무엇입니까?