Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz. Hangi çerezleri kullandığımız hakkında daha fazla şey öğrenmek için Gizlilik
Onayla
Türker UZUNTürker UZUN
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Reading: Python ile Klasördeki Excel Dosyalarını Birleştirme
Paylaş
Aa
Türker UZUNTürker UZUN
Aa
  • VERİ ANALİZİ
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Ara...
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Follow US
Türker UZUN > Blog > Algoritma-Programlama > Python Blog > Python ile Klasördeki Excel Dosyalarını Birleştirme
Python BlogPython Veri Analizi

Python ile Klasördeki Excel Dosyalarını Birleştirme

1 Min Read
Paylaş
1 Min Read
Python Programlama Dersleri, Python Blog, Python Programlama Örnekleri

Genellikle iş sahasında raporlar excel üzerinden tutuluyor, günlük tutulan dosyaların daha sonra aylık, üç aylık ya da yıllık periyottaki özetleri istenebiliyor. Böyle bir durumda manuel eforlardan kurtulmak isteyebiliyoruz. Basit bir şekilde sorun çözümüne yönelik aşağıdaki kodlamayı kullanabilirsiniz.

Contents
Python Excel Dosya Birleştirme Kodu:–coding:utf-8–

Birleştirmek istediğiniz excel dosyalarını bir klasöre koyun ve yolu path değişkenine tanımlamanız yeterli olacaktır. Aynı desende olması önemli.

Python Excel Dosya Birleştirme Kodu:

–coding:utf-8–

import os
import pandas as pd
import random

path=’url path’
def f_ReadData(filtre):

result=pd.DataFrame()
for item in filtre:
    df=pd.read_excel(f'{path}\\{item}’)
    print(“”+item+” file..”, df.shape)
    result=pd.concat([result, df])
    result.drop_duplicates(inplace=True)
return result

def XLSX_Save(df,filename):
with pd.ExcelWriter(f'{path}/{filename}.xlsx’,mode=’w’) as writer:
df.to_excel(writer, sheet_name=’My_Data’,index = False,float_format = ‘%.2f’)

files=os.listdir(path)
filtre=list(filter(lambda f: f.endswith(‘.xlsx’),files))
print(*filtre)
result=f_ReadData(filtre)
dosya=”mergeexcel_”+str(random.randint(100,999))
print(result.head(5))
print(“new data shape”, result.shape)

XLSX_Save(result,dosya)

Detaylar için: https://github.com/turkeruzun

Editor Temmuz 20, 2022
Paylaş
Whatsapp Whatsapp LinkedIn Email Copy Link

İlginizi Çekebilir

Doğal Dil İşleme (NLP)LLM - AI AJANLARPython Veri AnaliziVeri Analizi

Türkiye’deki Mobil Bankacılık Deneyiminde Neler Gizli: “Part1 – IOS”

Makine ÖğrenmesiPython Veri AnaliziVeri Analizi

Sorun: CatBoost ve NumPy 2.x Anlaşamıyorlar

BLOGPython Veri AnaliziVeri Analizi

Yemek Yapmayı Kolaylaştıran Gizli Güç: Yapay Zeka ile Tarif Önerisi ve Zorluk Tahmini

Python Blog, Python Soruları, Python Dersleri, Python Veri Analizi, Python İlginç Sorular
Python Veri Analizi

Veri Analizi Aşamaları 09 – Özellik Mühendisliği

Türker UZUNTürker UZUN
Takip Et

Veri Analizi, ETL Süreçleri, Makine Öğrenimi, Doğal Dil İşleme Projeleri, Python Dersleri, Python Blog, Teknoloji Yazarı, AI Agents

Removed from reading list

Undo