python pandas 읽 기 excel 의 여러 sheet 표 에 존재 하 는 문제점 해결

요약:서로 다른 방법 으로 엑셀 의 여러 sheet 표 성능 비교 읽 기

#   1
def read_excel(path):
  df=pd.read_excel(path,None)
  print(df.keys())
  # for k,v in df.items():
  #   print(k)
  #   print(v)
  #   print(type(v))
  return df
 
#   2
def read_excel1(path):
  data_xls = pd.ExcelFile(path)
  print(data_xls.sheet_names)
  data={}
  for name in data_xls.sheet_names:
    df=data_xls.parse(sheetname=name,header=None)
    data[name]=df
    # print(df)
    # print(name)
  return data
 
#   3
def read_excel2(path):
  data_xls = pd.io.excel.ExcelFile(path)
  data={}
  print(data_xls.sheet_names)
  for name in data_xls.sheet_names:
    df=pd.read_excel(data_xls,sheetname=name,header=None)
    data[name]=df
  return data
 
실행 결과


결론:여러 sheet 표를 읽 을 때 방법 2 와 방법 3 은 방법 1 에 비해 효율 이 높다.
해결 해 야 할 문제:

방법 1 의 해석 결과

방법 2 의 해석 결과

방법 3 의 해석 결과

이상 은 python pandas 가 엑셀 에서 여러 개의 서로 다른 sheet 표를 읽 는 데 존재 하 는 문 제 를 해결 하 는 것 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 바 랍 니 다.

좋은 웹페이지 즐겨찾기