하나의 시트 저장
import pandas as pd
def readExcel(xlse_path , sheetName):
xls_file = pd.ExcelFile(xlse_path)
data = xls_file.parse(sheetName)
return data
data = readExcel("엑셀이름.xlsx','sheet')
둘이상의 시트 저장
import pandas as pd
xls = pd.ExcelFile("시트경로 와 이름.xlsx")
sheets = xls.sheet_name
sh1 = xls.parse(sheet_name="sheet1")
sh2 = xls.parse(sheet_name="sheet2")
sh3 = xls.parse(sheet_name="sheet3")
시트 한 행씩 읽기
for i , row in data.iterrows():
print(i , row)
엑셀 파일의 모든 시트의 데이터 가져오기
import openpyxl
import pandas as pd
xlsxFile = './경로.xlsx'
sheetList = []
wb = openpyxl.load_workbook(xlsxFile)
for i in wb.sheetnames:
sheetList.append(i)
xlsx = pd.ExcelFile(xlsxFile)
for j in sheetList:
df = pd.read_excel(xlsx, j)
print('%s Sheet의 데이타 입니다.' %j)
print(df)
print('*' * 50)