Python : 여러 엑셀(.dbf) 파일을 하나로 합치기


Python : 여러 엑셀(.dbf) 파일을 하나로 합치기

import pandas as pd import os from dbfread import DBF # 합칠 DBF 파일들이 저장된 폴더 경로 folder_path = r"경로" # 폴더 내의 모든 DBF 파일을 리스트로 저장 file_list = [f for f in os.listdir(folder_path) if f.endswith('.dbf')] # DBF 파일을 읽어와 데이터프레임으로 저장 df_list = [] for file in file_list: table = DBF(os.path.join(folder_path, file)) df = pd.DataFrame(iter(table)) df_list.append(df) # 데이터프레임들을 하나로 합침 result = pd.concat(df_list) # 결과를 새로운 엑셀 파일로 저장 with pd.ExcelWriter(r"경로\result.xlsx") as writer: # 첫번째 열을 기준으로 각 시트별로 분류 for nam...



원문링크 : Python : 여러 엑셀(.dbf) 파일을 하나로 합치기