EXCEL WITH PYTHON: PERFORMING ADVANCED OPERATIONS EĞİTİMİ

Excel işlerini Python ile otomatiğe bağlayın

openpyxl ve XlsxWriter biçimlendirme, koşullu biçim, grafik, formül, pandas ile toplu birleştirme, xlwings, e-posta ve zamanlama

Python ile Excel'de ileri operasyonlar: openpyxl ve XlsxWriter ile biçimlendirme, grafik, formül, pandas ile çok dosya birleştirme, xlwings ve rapor otomasyonu.

2 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Excel ile Python ileri operasyonlar

Eğitim, Excel dosyalarında ileri operasyonları Python ile yapmayı gösterir: openpyxl ile font, dolgu, kenarlık, birleştirilmiş hücre, koşullu biçimlendirme ve veri doğrulama, formül yazımı, XlsxWriter ile grafik ve tablo, pandas ile onlarca dosyayı birleştirme, xlwings ile açık Excel kontrolü ve VBA ilişkisi, smtplib ile rapor gönderimi ve görev zamanlayıcıyla otomasyon.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Biçimlendirme ve Formüller; 2. gün Grafik, Raporlama ve Otomasyon. Her modül uygulamalı alıştırmalarla pekiştirilir.

Seviye

İleri Seviye — Python ile Excel'de biçimlendirme, formül, grafik, çoklu dosya birleştirme ve raporlama otomasyonunu kapsar.

Öğrenme Metodu

Aylık satış raporu otomasyonu üzerinden biçimli Excel üretimi, çok dosyalı birleştirme ve e-posta gönderimi uçtan uca uygulanır.

Neden Bu Eğitim?

🎯Saatleri dakikaya indirin

Aylık Excel raporlarını tek komutla üretip güncellersiniz.

🛠️Profesyonel görünüm

Koşullu biçim, grafik ve tablolarla yöneticiye hazır raporlar çıkarırsınız.

📈Hata azalımı

Elle kopyala-yapıştır hatalarını otomasyonla ortadan kaldırırsınız.

Anahtar Konular

python excel otomasyonopenpyxlxlsxwriterexcel koşullu biçimlendirmeexcel grafik pythonxlwingspandas excel birleştirmeexcel rapor otomasyonupython excel ileriexcel formül python
“Tekrar eden iş, otomasyon bekler.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python bilgisi

Liste, sözlük, fonksiyon ve döngü kullanımını kapsayan temel Python bilgisi beklenir.

2
Analiz ortamı

Python 3.10+, Jupyter Notebook veya VS Code ile pandas, numpy, matplotlib paketleri kurulu olmalıdır.

3
Temel matematik

Ortalama, yüzde ve tablo okuma gibi ilk ve ortaöğretim düzeyi matematik yeterlidir.

4
Veri merakı

Excel veya benzeri bir tablo aracıyla çalışmış olmak kavramları oturtmayı kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Excel dosyalarını biçimlendirir, formül ve koşullu biçim ekler.
Modül 1
openpyxl ile Çalışma Kitapları
  • Workbook açma/oluşturma: load_workbook, data_only parametresi
  • Sayfa ekleme, silme, yeniden adlandırma ve etkin sayfa
  • Hücre, aralık ve satır/sütun erişimi (ws["A1:C10"], iter_rows)
  • Hücre yazma, formül yazma ve sayı biçimi
  • Kaydetme, .xlsx/.xlsm farkı ve keep_vba
  • Büyük dosyalarda read_only ve write_only modları
Modül 2
Biçimlendirme ve Formüller
  • Font, dolgu, kenarlık, hizalama ve birleştirilmiş hücreler
  • Sütun genişliği, satır yüksekliği ve dondurulmuş bölmeler
  • Koşullu biçimlendirme (ColorScale, CellIsRule)
  • Veri doğrulama (açılır liste) ve filtre uygulama
  • SUM, VLOOKUP, XLOOKUP formüllerini Python'dan yazma
  • Adlandırılmış aralıklar ve Excel tablosu (Table) oluşturma
Modül 3
Veri Okuma: CSV, Excel ve JSON
  • pd.read_csv parametreleri: sep, encoding, usecols, dtype, parse_dates, nrows
  • Büyük dosyalarda chunksize ile parça parça okuma
  • pd.read_excel ile sayfa seçimi, header satırı ve openpyxl motoru
  • pd.read_json ve json_normalize ile iç içe JSON düzleştirme
  • pd.read_sql ile veritabanından sorgu sonucu okuma
  • Türkçe karakter ve ondalık ayıracı sorunları: encoding="utf-8-sig", decimal=","
Modül 4
Veri Yazma ve Dışa Aktarma
  • to_csv(index=False, encoding=) ve ayraç seçimi
  • to_excel ile çoklu sayfa için ExcelWriter kullanımı
  • to_json orient seçenekleri: records, index, columns
  • to_parquet ve to_pickle ile hızlı, tip korumalı depolama
  • to_sql ile veritabanına yazma ve if_exists davranışı
  • Dışa aktarılan dosyanın tekrar okunarak doğrulanması
Günün hedefiKatılımcı grafikli rapor üretir, çok dosyayı birleştirir ve süreci otomatikleştirir.
Modül 1
Grafik, Görsel ve Raporlama
  • openpyxl.chart ile çubuk, çizgi ve pasta grafik
  • Grafik eksenleri, başlık ve veri serisi referansları
  • Pandas DataFrame'i biçimlendirilmiş sayfaya aktarma
  • XlsxWriter ile gelişmiş biçim ve grafik üretimi
  • Görsel ekleme (matplotlib PNG) ve sayfa düzeni
  • Aylık rapor şablonunu doldurup e-postaya hazırlayan otomasyon
Modül 2
Excel Otomasyonu ve Entegrasyon
  • xlwings ile açık Excel uygulamasını kontrol etme ve makro çağırma
  • pandas ile onlarca Excel dosyasını toplu birleştirme (glob)
  • Parola korumalı veya bozuk dosyalarla hata yönetimi
  • Zamanlanmış çalıştırma: Windows Görev Zamanlayıcı ve cron
  • smtplib ile raporu otomatik gönderme
  • Excel formüllerinin Python/pandas karşılığı: SUMIF, COUNTIF, PivotTable
Modül 3
Birleştirme ve Şekil Değiştirme
  • merge ile inner, left, right, outer join ve on/left_on/right_on
  • indicator=True ile eşleşmeyen kayıtları bulma
  • concat ile satır ve sütun yönünde birleştirme
  • melt ve pivot ile geniş-uzun format dönüşümü
  • join ve index tabanlı birleştirme
  • Birleştirme sonrası satır sayısı doğrulaması ve çoğalma (many-to-many) hatası
Modül 4
Python ile VBA Birlikteliği
  • xlwings ile VBA'dan Python fonksiyonu çağırma (RunPython)
  • Python tarafında UDF (kullanıcı tanımlı fonksiyon) yazma
  • VBA'nın yetersiz kaldığı işlerin Python'a taşınması
  • Veri akışı: Excel -> pandas -> Excel döngüsü
  • Hata ayıklama: Python hatalarının Excel'e yansıtılması
  • Hangi işte VBA, hangisinde Python tercih edilmeli ölçütleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
openpyxl Kullanımı

Excel çalışma kitaplarını Python ile açıp okuyup yazabilirsiniz

🔧
Excel Biçimlendirme

Hücre biçimi, koşullu biçim ve formülleri Python ile uygulayabilirsiniz

📊
Veri Okuma

CSV, Excel, JSON ve SQL kaynaklarını doğru parametrelerle pandas içine alabilirsiniz

🧩
Veri Dışa Aktarma

Sonuçları CSV, Excel, Parquet ve veritabanına doğru biçimde yazabilirsiniz

🚀
Excel Grafik ve Rapor

Grafikli, biçimli Excel raporlarını otomatik üretebilirsiniz

🔍
Excel Otomasyonu

Çok dosyalı birleştirme ve zamanlanmış rapor süreçlerini otomatikleştirebilirsiniz

🛡️
Birleştirme

merge, concat ve melt ile farklı tabloları doğrulayarak birleştirebilirsiniz

📌
VBA ve Python

xlwings ile Excel, VBA ve Python arasında veri ve fonksiyon akışı kurabilirsiniz

Kimler İçin Uygundur?

  • Excel ile yoğun rapor hazırlayan analistler
  • finans
  • operasyon çalışanları ile ofis otomasyonuna geçmek isteyen profesyoneller

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Excel ile yoğun rapor hazırlayan analistler, finans ve operasyon çalışanları ile ofis otomasyonuna geçmek isteyen profesyoneller.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası almaya hak kazanır; sertifika DVA'nın kendi katılım ve başarı belgesidir.
Eğitim için hangi yazılımlar gereklidir?
Python 3.10 veya üzeri, bir kod editörü (VS Code ya da PyCharm) ve eğitimin konusuna göre listelenen paketler yeterlidir; kurulum adımları ilk oturumda birlikte kontrol edilir.
Excel yüklü olmak zorunda mı?
openpyxl ve XlsxWriter Excel olmadan dosya üretir; xlwings için Excel gereklidir.
Makrolu (.xlsm) dosyalar yönetilebilir mi?
Evet, keep_vba ile makro korunarak dosya düzenlenir; sınırlamalar eğitimde anlatılır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Excel with Python: Performing Advanced Operations Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonPython Design Patterns: Working with Behavioral Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Working with Behavioral Design Patterns Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Python davranışsal tasarım kalıpları eğitimi: Strategy, Observer, Command, State, Iterator ve Chain of Responsibility kalıplarını Pythonic örneklerle 2 günde uy

Detayları Gör →
PythonPython Design Patterns: Working with Creational Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Working with Creational Design Patterns Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python yaratımsal tasarım kalıpları eğitimi: Singleton, Factory Method, Abstract Factory, Builder ve Prototype kalıplarını örnek kod ve testlerle 2 günde öğreni

Detayları Gör →
PythonPython Design Patterns: Working with Structural Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Working with Structural Design Patterns Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python yapısal tasarım kalıpları eğitimi: Adapter, Decorator, Facade, Proxy, Composite, Bridge ve Flyweight kalıplarını gerçek entegrasyon örnekleriyle 2 günde

Detayları Gör →
PythonPython Development: Creating Classes, Handling Errors, & Importing Modules Eğitimi
Yazılım Geliştirme Eğitimleri

Python Development: Creating Classes, Handling Errors, & Importing Modules Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Python development eğitimi: sınıf ve kalıtım, özel metotlar, try/except ile istisna yönetimi, özel hatalar, import sistemi ve paket yapısını 2 günde uygulayın.

Detayları Gör →
PythonPython Development: Defining, Configuring, & Invoking Functions Eğitimi
Yazılım Geliştirme Eğitimleri

Python Development: Defining, Configuring, & Invoking Functions Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Python fonksiyonları eğitimi: def, *args ve **kwargs, varsayılan ve anahtar kelime parametreleri, LEGB kapsamı, tip ipuçları ve özyineleme konularını 2 günde öğ

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn