우수 답변
단계
1 단계 : 첫 번째 단계는 xlrd를 가져 오는 것입니다. 도서관. xlrd 패키지를 사용하여 Excel 스프레드 시트에서 데이터를 읽습니다. xlrd 라이브러리가 설치되어 있지 않으면 여기 에서 다운로드 할 수 있습니다.
import xlrd
2 단계 : 이 단계에서는 현재 디렉토리에있는 Excel 파일 “Data.xlsx”를 엽니 다.
ExcelFileName= "Data.xlsx"
workbook = xlrd.open\_workbook(ExcelFileName)
worksheet = workbook.sheet\_by\_name("Sheet1") # We need to read the data
#from the Excel sheet named "Sheet1"
3 단계 : 현재 예에서 , 데이터가 A 열과 B 열에 저장된다는 것을 알고 있습니다. 그러나 여러 행과 열을 읽어야하고 정확히 몇 개의 행과 열을 읽어야하는지 정확히 알지 못하는 경우 먼저 행과 열의 수를 얻어야합니다
num\_rows = worksheet.nrows #Number of Rows
num\_cols = worksheet.ncols #Number of Columns
4 단계 : 마지막 단계는 각 행과 각 열을 구문 분석하고 현재 셀의 데이터를 읽는 것입니다.
result\_data =[]
for curr\_row in range(0, num\_rows, 1):
row\_data = []
for curr\_col in range(0, num\_cols, 1):
data = worksheet.cell\_value(curr\_row, curr\_col) # Read the data in the current cell
#print(data)
row\_data.append(data)
result\_data.append(row\_data)
크레딧 : 스택 오버플로-개발자가 경력을 배우고, 공유하고, 구축하는 곳
Python 및 XlsxWriter로 Excel 파일 만들기
Answer
pandas 모듈을 사용하여 Excel 파일에서 읽을 수 있습니다. 이 모듈에는 Excel 파일을 읽는 단일 메서드가 있습니다. read\_excel () :
df = pd.read\_excel("File.xlsx", sheetname="Sheet1")
매개 변수로 파일 이름과 시트 이름을 사용합니다. 시트 이름은 데이터를 가져 오려는 시트와 일치해야합니다.
엑셀 시트 데이터는 데이터 프레임이라는 개체에 있으며, 이는 다소 배열과 비슷합니다.
아래 동영상과 같이 데이터 프레임의 값을 Python 변수로 즉시 변환 할 수 있습니다.