IRONSOFTWAREHOME
PYTHON IÇIN IRONXL KULLANIMI

Python'da Bir Excel Dosyasını Nasıl Görüntülersiniz

Curtis Chau
Curtis Chau
Updated: 28 Haziran 2026

Bu eğitimde, Python kullanarak Excel dosyalarına etkin bir şekilde nasıl bakılacağını keşfedeceğiz. Excel dosyaları, tablolama verilerini depolamak gibi verileri depolamak için yaygın olarak kullanılır ve okunmasını ve değiştirilmesini kolaylaştıran çeşitli Python kütüphaneleri tarafından iyi bir şekilde desteklenir. Bu amaç için en popüler ve en iyi kütüphane olan "IronXL" üzerine odaklanacağız.

Python'da Excel Dosyasına Bakma

  1. IronXL Kütüphanesini Yükleyin.
  2. Excel Çalışma Kitabını Yükleyin.
  3. Excel Çalışma Sayfasını Belirleyin.
  4. Belirli Bir Veri Aralığını Seçin.
  5. Seçilen Veri Aralığını Ekranda Yazdırın.
  6. Hücre Değerini Okuyun.
  7. Excel Dosyasından Tüm Satırı Okuyun.
  8. Excel dosyasından Tüm Sütunu Okuyun.

Python Excel Görüntüleyiciye Giriş

Koda girmeden önce, Excel dosyalarına bakmak için Python kullanmanın avantajlarını tartışalım. Python, basitliği ve çok yönlülüğü ile tanınır ve onu güçlü ve sağlam bir programlama dili yapar. Python kütüphanelerinden faydalanarak, veri analizi, manipülasyonu ve görselleştirilmesi ile ilgili görevleri, Excel dosyalarının işlenmesi dahil olmak üzere otomatikleştirebiliriz.

Excel için Neden Python?

Otomasyon: Python, Excel ile ilgili tekrarlayan görevlerin otomasyonunu sağlar, örneğin veri çıkarma, dönüştürme ve analiz.

Entegrasyon: Python, NumPy, pandas, Matplotlib gibi diğer veri bilimi kütüphaneleriyle sorunsuz bir şekilde entegre olur ve kapsamlı veri analizi iş akışlarına olanak tanır.

Çapraz Platform: Python, en yeni sürümünde birden çok platformda çalışır ve farklı işletim sistemleri üzerinde kullanıcılar için uygundur.

Özelleştirme: Python, Excel iş akışlarını belirli gereksinimlere göre özelleştirme esnekliği sağlar, geleneksel Excel makrolarının aksine.

Daha ileri gitmeden önce, IronXL'in ne olduğunu, hangi özellikleri sağladığını ve diğerlerinden nasıl daha iyi olduğunu anlayalım.

Neden IronXL?

IronXL, Iron Software tarafından geliştirilen ve sürdürülen bir Python kütüphanesidir ve yazılım mühendislerinin Python uygulamalarında ve web sitelerinde Excel ve diğer elektronik tablo dosyalarıyla çalışmasına olanak tanır. İşte bazı önemli özellikleri:

Veri İçe Aktarma: IronXL, veri okuyabilir XLS, XLSX, CSV ve TSV dosyalarından.

Çalışma Sayfaları Dışa Aktar: Verileri XLS, XLSX, CSV, TSV ve JSON formatlarına dışa aktarabilirsiniz.

Şifreleme ve Şifre Çözme: IronXL, XLSX, XLSM ve XLTX dosyalarını parolalarla şifreleyip şifre çözmeyi destekler.

Excel Formülleri: Her sayfa düzenlendiğinde, formüller yeniden hesaplanır.

Sezgisel Aralık Ayarları: A1:B10 gibi bir sözdizimi kullanarak aralıklar belirleyebilirsiniz.

Sıralama: Aralıklar, sütunlar ve satırlar sıralanabilir.

Hücre Biçimlendirme: Font, boyut, arka plan deseni, sınır ve hizalamayı özelleştirin.

Çapraz Platform Desteği: IronXL, Windows, macOS, Linux, Docker, Azure ve AWS üzerinde Python 3.7+ ile uyumludur.

IronXL Kullanarak Excel Dosyasını Okuma

Adım adım bir Excel dosyası okumaya başlayalım.

Adım 1: IronXL Kütüphanesi Yükleme

Python'da Excel dosyalarıyla çalışmadan önce IronXL Kütüphanesinin yüklü olduğundan emin olmamız gerekiyor. Onu aşağıdaki komutla yükleyin.

pip install IronXL
SHELL

Bu komut, projemize IronXL Kütüphanesini yükler.

Adım 2: Excel dosyasını yükleyin

Bir sonraki adım, projemize bir Excel çalışmasını yüklemektir. Bu eğitim boyunca aşağıdaki Excel elektronik tablosunu kullanacağım.

Python'da Excel Dosyası Nasıl Görüntülenir: Şekil 1 - Microsoft Excel örnek çalışma sayfası

Aşağıdaki kod, mevcut Excel dosyasını bellek akışına yükleyecek.

from ironxl import *     
# Supported for XLSX files, XLS, XLSM, XLTX, CSV, and TSV
License.LicenseKey = "IRONSUITE.ABC.XYZ.COM.15796-ABC.TRIAL.EXPIRES.27.MAY.2024"
workbook = WorkBook.Load("test_excel.xlsx")  # Load existing Excel files
Python

Yukarıdaki kod, IronXL kütüphanesini Python'da kullanarak "test_excel.xlsx" adlı bir Excel çalışma kitabını yükleyip içeriğine erişmeyi nasıl yapabileceğinizi gösteriyor. Geçerli bir lisans anahtarı ile LicenseKey özelliğini ayarlayarak, kütüphane XLSX, XLS, XLSM, XLTX, CSV ve TSV gibi çeşitli Excel dosya formatları için destek sağlar. Ücretsiz lisans anahtarınızı buradan alabilirsiniz.

Adım 3: Excel Elektronik Tablosunu Seçin

Bir sonraki adım üzerinde çalışılacak bir Excel elektronik tablosunu seçmektir. Excel dosyaları birden fazla sayfadan oluşur; bu nedenle etkin bir elektronik tablo seçmek gereklidir. Aşağıdaki kod elektronik tabloyu belirleyecektir.

# Select worksheet at index 0
worksheet = workbook.WorkSheets[0]
Python

Yukarıdaki kod satırı, yüklenmiş Excel çalışma kitabından sıfır indeksli ilk çalışma sayfasını seçerek, o spesifik sayfanın verilerine ve özelliklerine erişmenizi sağlar ve daha fazla manipülasyon veya analiz için sahne hazırlar.

Adım 4: Verileri Görüntüleme

Çalışma kitabını yükledik ve elektronik tabloyu seçtik, şimdi bir Excel dosyasını okuyup verilerini yazdıracak bir kod yazalım.

# Read from ranges of cells elegantly.
for cell in worksheet["A1:H10"]:
    print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
Python

Bu kod parçacığı, IronXL kütüphanesini kullanarak Excel çalışma sayfasındaki hücre aralıklarından okuma yapmanın sofistike bir yöntemini gösterir. A1'den H10'a olan belirtilen hücre aralığı üzerinde iterasyon yapar ve her hücrenin adresini ve değerini yazdırır. Bu, belirtilen hücre aralığındaki verilerin erişilmesi ve işlenmesi için özlü ve etkili bir yöntem sunar.

Python'da Excel Dosyası Nasıl Görüntülenir: Şekil 2 - Yukarıdaki kod parçacığından, belirtilen hücre aralığı için tüm değerleri yineleyerek alınan örnek çıktı

Adım 5: Hücre Değerini Oku

IronXL, hücre değerlerini okumanın daha basit yollarını sağlar. Büyük veri setlerinden belirli hücre değerlerini verimli bir şekilde okuyabiliriz. Aşağıdaki kod hücre değerini okur ve ekranda yazdırır.

# Read Integer value
int_cell_value = worksheet["H2"].IntValue 
print(int_cell_value)
# Read String value
text_cell_value = worksheet["B2"].StringValue 
print(text_cell_value)
Python

Bu kod parçacığı, IronXL kütüphanesini kullanarak bir Excel çalışma sayfasındaki H2 hücresinden tam sayı ve B2 hücresinden bir dize değeri nasıl çıkarılacağını gösterir. Ardından çıkarılan değerleri yazdırır, böylece daha fazla işleme veya görüntüleme için net ve düzenli bir çıktı sağlar.

Python'da Excel Dosyası Nasıl Görüntülenir: Şekil 3 - Yukarıdaki kod parçacığından tam sayı ve hücre değerini elde etme örnek çıktısı

Adım 6: Tam Satırı Seç

IronXL, Excel dosyasından belirli bir satırı seçmek için bir yöntem sağlıyor. Aşağıdaki kod, Excel dosyasından belirli bir satırı okuyacak ve ekranda yazdıracaktır.

# Get row from worksheet
row_1 = worksheet.GetRow(1)
print(row_1)
Python

Bu kod parçacığı, IronXL kütüphanesini kullanarak bir Excel çalışma sayfasından belirli bir satırın nasıl alınacağını gösterir. Çalışma sayfasından ilk satır (satır indeksi 1) seçilir ve ardından yazdırılır, böylece satırın verilerinin daha fazla işlenmesi veya analiz edilmesi sağlanmış olur. Bu şekilde, Excel sayfasından tüm satırları alabiliriz.

Python'da Excel Dosyası Nasıl Görüntülenir: Şekil 4 - Yukarıdaki kod parçacığı ile Excel çalışma sayfasından ilk veri satırını almak için IronXL'in kullanımı örnek çıktısı

Adım 7: Tam Sütunu Seçme

IronXL, Excel dosyasından belirli bir sütunu seçmek için bir yöntem sağlar. Aşağıdaki kod Excel dosyasından belirli bir Sütunu okuyacak ve ekranda yazdıracaktır.

# Get Column from worksheet
column_a = worksheet.GetColumn(1)
print(column_a)
Python

Bu kod parçacığı, IronXL kütüphanesini kullanarak bir Excel çalışma sayfasından belirli bir sütunun nasıl çıkarılacağını gösterir. Sütun A (sütun indeksi 1) verilerini alır ve bunları yazdırır, böylece sütunun içeriğine erişim sağlayarak daha fazla işlem veya analiz yapmanıza olanak tanır.

Python'da Excel Dosyası Nasıl Görüntülenir: Şekil 5 - IronXL kullanarak belirli bir sütunu nasıl çıkaracağınızı gösteren yukarıdaki kod parçacığından örnek çıktı

Sonuç

Bu eğitimde, Python'un Excel dosyalarına bakma konusunu, IronXL kütüphanesine odaklanarak ele aldık. Python'un çok yönlülüğü, Excel ile ilgili görevlerin otomasyonu için ideal hale getirir ve IronXL, bireysel geliştiriciler ve kuruluşlar için ithalat seçenekleri gibi özellikler sunarak bu yeteneği artırır. IronXL ve Python ile, Excel dosyalarını işlemek daha verimli hale gelir, böylece geliştiricilerin Excel verilerin tam potansiyelini uygulamalarında açığa çıkarmalarını sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez