
A powerful Python GUI application that intelligently merges two Excel files and fills missing data based on a common column.
- Smart Column Matching: Automatically detects and matches common columns
- Data Filling: Fills empty cells in the primary file with data from the secondary file
- Visual Feedback: Color-coded results showing filled, new, and unchanged records
- User-Friendly GUI: Modern interface with progress tracking
- Flexible Column Selection: Choose any column as the merge key
- Clone the repository:
git clone https://github.com/onder7/excel_merger.git
cd excel-merger-tool
- Install required dependencies:
pip install pandas openpyxl
- Run the application:
python excel_merger.py
- Select Files: Choose two Excel files to merge
- Choose Columns: Select the common column (e.g., Computer Name, ID)
- Auto-Match: The tool automatically suggests matching columns
- Merge & Fill: Primary file's empty cells are filled with data from secondary file
- Export: Get a complete, merged Excel file with color-coded changes
- 🟡 Yellow: New records added from secondary file
- 🟢 Green: Records where data was filled
- ⚪ White: Unchanged records
- Merge employee data from different systems
- Fill missing information in inventory lists
- Combine computer asset information
- Update customer records with missing details
- Python 3.6+
- pandas
- openpyxl
- tkinter (included with Python)
Feel free to submit issues and enhancement requests!
This project is open source and available under the MIT License.
Ortak sütun temelinde iki Excel dosyasını akıllıca birleştiren ve eksik verileri dolduran güçlü bir Python GUI uygulaması.
- Akıllı Sütun Eşleştirme: Ortak sütunları otomatik olarak algılar ve eşleştirir
- Veri Doldurma: Ana dosyadaki boş hücreleri ikinci dosyadan gelen verilerle doldurur
- Görsel Geri Bildirim: Doldurulan, yeni ve değişmeden kalan kayıtları renk kodlarıyla gösterir
- Kullanıcı Dostu Arayüz: İlerleme takibi olan modern arayüz
- Esnek Sütun Seçimi: Herhangi bir sütunu birleştirme anahtarı olarak seçebilirsiniz
- Projeyi klonlayın:
git clone https://github.com/onder7/excel_merger.git
cd excel-merger-tool
- Gerekli kütüphaneleri yükleyin:
pip install pandas openpyxl
- Uygulamayı çalıştırın:
python excel_merger.py
- Dosya Seçimi: Birleştirilecek iki Excel dosyasını seçin
- Sütun Seçimi: Ortak sütunu seçin (örn: Computer Name, ID)
- Otomatik Eşleştirme: Araç otomatik olarak eşleşen sütunları önerir
- Birleştir ve Doldur: Ana dosyanın boş hücreleri ikinci dosyadan doldurulur
- Dışa Aktar: Renk kodlu değişikliklerle tam, birleştirilmiş Excel dosyası alın
- 🟡 Sarı: İkinci dosyadan eklenen yeni kayıtlar
- 🟢 Yeşil: Veri doldurma yapılan kayıtlar
- ⚪ Beyaz: Değişmeden kalan kayıtlar
- Farklı sistemlerden çalışan verilerini birleştirme
- Envanter listelerindeki eksik bilgileri doldurma
- Bilgisayar varlık bilgilerini birleştirme
- Müşteri kayıtlarını eksik detaylarla güncelleme
- Python 3.6+
- pandas
- openpyxl
- tkinter (Python ile birlikte gelir)
Sorunları ve geliştirme önerilerini bildirmekten çekinmeyin!
Bu proje açık kaynak kodludur ve MIT Lisansı altında kullanılabilir.