Birden Fazla Excell Birleştirme(Yardım)
4
●82
- 03-05-2023, 21:17:31Arkadaşlar merhaba. Elimde 3k kadar excell dosyası mevcut. Bunların sütunları sabit satırları farklı. Bunların hepsini nasıl tek excell dosyasında birleştirebilirim?
- 03-05-2023, 22:57:02
import pandas as pd import os # Birleştirmek istediğiniz excel dosyalarının bulunduğu klasörün yolu folder_path = "datas/" # Klasördeki dosyaların listesini alın file_list = os.listdir(folder_path) # Birleştirilecek tüm dosyaların birleştirileceği boş bir dataframe oluşturun merged_data = pd.DataFrame() # Her dosya için bir döngü oluşturun ve verileri birleştirin for file in file_list: if file.endswith(".xlsx"): file_path = os.path.join(folder_path, file) df = pd.read_excel(file_path) merged_data = pd.concat([merged_data, df], ignore_index=True) # Birleştirilmiş verileri yeni bir excel dosyası olarak kaydedin merged_data.to_excel("merged_data.xlsx", index=False)
buyrun hocam klasör içerisinde datas adında klasör açıp içerisine excel dosyalarını koyun. Ardından scripti çalıştırın.