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
'나를 위한 코드' 카테고리의 다른 글
파이썬 스크롤내리기 (0) | 2023.04.19 |
---|---|
파이썬 폴더 내 파일 모두 삭제하기 (0) | 2023.04.17 |
링크 가져오기 (셀레니움, 뷰티풀숩) (4) | 2023.04.16 |
파이썬 셀레늄 옵션 (user-agent 추가, 파일 다운로드 경로) (0) | 2023.04.13 |
파이썬 requests 에 서버 접속 시간 설정하기 (0) | 2023.04.13 |
댓글