컴퓨터팁/파이썬(python)

여러개 엑셀 파일 통합 합치기 파이썬 소스 코드

Engr 2023. 7. 4. 12:43
반응형

여러개 엑셀 파일 통합 합치기 파이썬 소스 코드

 

여러개의 엑셀 파일을 하나로 통합시켜야 할 때 엑셀 자체 기능도 있지만 이거 하나면 단번에 해결 됨!

import pandas as pd
import glob

all_data = pd.DataFrame()
all_data_1 = pd.DataFrame()
 
for i in glob.glob(r'C:\Users\DELL\Documents\연락처\*.xlsx'):
    df = pd.read_excel(i, sheet_name=None)
    all_data_1 = pd.concat(df.values(), ignore_index=True)
    all_data = pd.concat([all_data, all_data_1], ignore_index=True)

all_data.to_csv('통합.csv', encoding='utf-8-sig', index=False)

여기서 수정 해야 할 사항은 이부분입니다.

for i in glob.glob(r'C:\Users\DELL\Documents\연락처\*.xlsx'):

엑셀 파일들이 있는 디렉토리로 변경 해야 합니다.

그리고 파이썬 코드가 제작된 workspace에 결과가 통합.csv로 저장이 되니 참고하기 바랍니다!

 

참고로 이거를 실행하기 위해서는 pandas 가 설치되어 있어야 합니다.

설치는 pip install pandas 명령어로 실행하시면 됩니다.

 

 

 

 

 

반응형