디렉토리의 모든 엑셀 파일을 읽으려면 Glob 모듈과 read_excel() 메소드를 사용하십시오.
다음이 디렉토리에 있는 Excel 파일이라고 가정해 보겠습니다. −
영업1.xlsx
Sales2.xlsx
먼저 모든 엑셀 파일이 있는 경로를 설정합니다. Excel 파일을 가져오고 glob을 사용하여 읽기 -
경로 ="C:\\Users\\amit_\\Desktop\\"filenames =glob.glob(경로 + "\*.xlsx")print('파일 이름:', 파일 이름)
다음으로 for 루프를 사용하여 특정 디렉토리에 있는 모든 Excel 파일을 반복하고 읽습니다. 우리는 또한 read_excel() −
를 사용하고 있습니다.파일 이름의 파일:print("파일 읽기 =",file) print(pd.read_excel(file))
예시
다음은 전체 코드입니다 -
pdimport glob으로 pandas 가져오기# 디렉토리에서 Excel 파일 가져오기 Desktoppath ="C:\\Users\\amit_\\Desktop\\"# 확장자가 .xlsx인 모든 파일을 읽습니다. 즉, Excel 파일 이름 =glob.glob(경로 + "\*.xlsx")print('파일 이름:', 파일 이름)# 파일 이름에 있는 파일에 대한 모든 엑셀 파일을 반복하는 for 루프:# 엑셀 파일 읽기 print("파일 읽기 =",파일) print(pd.read_excel( 파일))
출력
이것은 다음과 같은 출력을 생성합니다 -
파일 이름:['C:\\Users\\amit_\\Desktop\\Sales1.xlsx','C:\\Users\\amit_\\Desktop\\Sales2.xlsx']읽기 파일 =C:\Users\amit_\Desktop\Sales1.xlsx Car Place UnitsSold0 Audi Bangalore 801 Porsche Mumbai 1102 RollsRoyce Pune 100읽기 파일 =C:\Users\amit_\Desktop\Sales2.xlsx Car Place UnitsSold0 BMW Delhi 9518 Mercedes 2 Hyderaba 사전>