Skip to content

omerosmanoglu/Excel-SQL-CRUD

Repository files navigation

📊 Excel SQL CRUD

Excel üzerinden SQL Server verilerini görüntüleme, raporlama, toplu güncelleme (UPDATE) ve veri ekleme (INSERT) işlemleri yapmanızı sağlayan VBA tabanlı araç.

Excel SQL CRUD

SQL Server verilerinizi Excel üzerinden yönetin.

🎥 Demo Video


🇬🇧 English

Excel SQL CRUD is a VBA-based Excel tool that allows users to connect directly to Microsoft SQL Server, retrieve data, generate reports, perform bulk updates, and execute controlled INSERT/UPDATE operations without requiring a custom application interface.

It is especially useful for ERP systems, stock management, pricing updates, reporting, and bulk data maintenance tasks.


🇹🇷 Türkçe

Excel SQL CRUD, Microsoft SQL Server verilerini Excel üzerinden yönetmek için geliştirilmiş VBA tabanlı bir araçtır.

Kullanıcılar yeni bir yazılım arayüzüne ihtiyaç duymadan;

  • SQL Server'dan veri çekebilir,
  • Rapor oluşturabilir,
  • Toplu veri güncelleyebilir,
  • Yeni kayıt ekleyebilir,
  • Sonuçları Excel üzerinde inceleyebilir.

Özellikle ERP, stok yönetimi, fiyat güncelleme, raporlama ve toplu veri bakım işlemlerinde kullanılmak üzere tasarlanmıştır.


✨ Özellikler

✅ SQL Server bağlantısı

✅ Excel üzerinden veri çekme

✅ SQL sorgularını dosyalardan çalıştırabilme

✅ Toplu UPDATE işlemleri

✅ Toplu INSERT işlemleri

✅ Sonuçların Excel'e aktarılması

✅ Dinamik rapor oluşturma

✅ SQL çıktılarının Excel sayfalarına yazdırılması

✅ Hata kayıtlarının görüntülenmesi

✅ Tekrar çalıştırma koruması

✅ VBA makro desteği

✅ SQL dosyalarından rapor oluşturma


📂 Proje İçeriği

Dosya Açıklama
Veri Çekme ve Güncelleme.xlsm Ana Excel uygulaması
Makro.txt VBA kaynak kodları
Örnek Veritabanı.sql Örnek SQL Server veritabanı
Stok Raporu.sql Örnek rapor
Fatura Listesi.sql Örnek rapor
Sipariş Listesi.sql Örnek rapor
Ürün Satış Raporu.sql Örnek rapor

📸 Ekran Görüntüleri

Ana Ekran

Ana Ekran

Çalışma Örneği

Çalışma Örneği


🚀 Kurulum

  1. SQL Server üzerine Örnek Veritabanı.sql dosyasını çalıştırın.
  2. Veri Çekme ve Güncelleme.xlsm dosyasını açın.
  3. Makroları etkinleştirin.
  4. Sunucu bilgilerinizi girin.
  5. Veri çekmeye başlayın.

🎥 Video Anlatım

https://www.youtube.com/watch?v=ZW1qrl7o6Oc


⚠️ Güvenlik

Bu araç SQL komutları çalıştırabilmektedir.

Üretim ortamlarında;

  • Yetkileri sınırlandırılmış SQL kullanıcıları kullanın.
  • Yedek almadan toplu güncelleme yapmayın.
  • Test ortamında doğrulama yapmadan canlı sistemlerde çalıştırmayın.

📜 Lisans

MIT License

About

Excel üzerinden SQL Server verilerini görüntüleme, raporlama, toplu güncelleme ve veri aktarımı yapmanızı sağlayan VBA tabanlı araç.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors