본문 바로가기
나를 위한 코드

파이썬 엑셀 파일 합치기 .xlsx

by 라나나 2023. 4. 17.
728x90
import os
import pandas as pd
import warnings

# warning 문구 없애기
warnings.filterwarnings("ignore", message="Workbook contains no default style, apply openpyxl's default")

# 엑셀 파일이 있는 폴더 경로
directory_path = os.path.join(os.getcwd(), 'downloads')

# .xlsx 파일 리스트 가져오기
file_list = [file for file in os.listdir(directory_path) if file.endswith('.xlsx')]

merged_data = pd.DataFrame()

for file in file_list:
    file_path = os.path.join(directory_path, file)
    data = pd.read_excel(file_path) # 파일 하나씩 읽어오기
    merged_data = pd.concat([merged_data, data], ignore_index=True)

# 결과 파일
output_file = 'merged_data.xlsx'
merged_data.to_excel(output_file, index=False)
728x90

댓글