IRONSOFTWAREHOME
IRONXL KULLANARAK

C#'ta Excel Dosyasından Hücre Değeri Nasıl Alınır

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makalede, IronXL kullanarak bir Excel dosyasındaki belirli bir hücrenin değerini nasıl alabileceğinizi tartışacağız.

1. IronXL

IronXL, uygulamalarında Excel elektronik tablolarını okumak, yazmak ve düzenlemek için .NET geliştiricilerine basit ve etkili bir yol sağlayan güçlü bir yazılım kütüphanesidir. Excel dosyalarıyla çalışmayı kolay ve verimli hale getiren çeşitli özellikler sunar. Bunlar arasında çalışma sayfaları oluşturma, değiştirme ve silme yeteneği, hücre verilerini okuma ve yazma ve hatta Excel formüllerini kullanarak karmaşık hesaplamalar gerçekleştirme bulunur. IronXL ile, geliştiriciler uygulamalarına hızlı ve kolay bir şekilde Excel işlevselliği entegre edebilir, bu da zaman tasarrufu sağlar ve geliştirme süreçlerini daha verimli hale getirir. İster bir finans uygulaması ister bir veri analizi aracı geliştiriyor olun, ya da sadece uygulamanızda Excel dosyalarını okuma ve yazma ihtiyacınız olsun, IronXL esnek ve güvenilir bir çözüm sunar.

2. Gereksinimler

Excel dosyasının belirli bir hücresinin değerini çıkarmak için IronXL kütüphanesini kullanmak istiyorsanız, aşağıdakiler gibi belirli ön koşulları yerine getirmeniz gerekmektedir:

  • Bilgisayarınıza Visual Studio'yu kurmak, çünkü bir C# projesi oluşturmak için gereklidir. Sisteminizde ASP.NET'i kurma. Sisteminize IronXL kütüphanesini yükleyerek veri ihracatı yapmak. Visual Studio'daki NuGet Paket Yöneticisi'nden IronXL NuGet paketini indirerek elde edebilirsiniz.

3. Visual Studio'da Yeni Bir Proje Oluşturma

Excel ile ilgili görevler için IronXL kütüphanesini kullanmak için öncelikle Visual Studio'da bir .NET projesi oluşturmalısınız. Herhangi bir Visual Studio sürümü kullanılabilirken, en güncel sürümün tercih edilmesi tavsiye edilir. Özellikle ihtiyaçlarınıza bağlı olarak, Windows Forms ve ASP.NET dahil olmak üzere birden fazla proje şablonu seçebilirsiniz. Bu eğitim, IronXL ile çalışmanın nasıl yapılacağını göstermek için Konsol Uygulaması proje şablonunu kullanacaktır.

Excel Dosyasından Hücre Değerini Alma, Şekil 1: Yeni bir proje penceresi oluşturma Yeni bir proje penceresi oluştur

Proje türünü seçtikten sonra, projeye bir isim verin ve projenin konumunu, projenin istenen çerçevesiyle birlikte seçin, örneğin .NET Core 6.

Excel Dosyasından Hücre Değerini Alma, Şekil 2: Proje yapılandırması Proje yapılandırması

Çözüm oluşturulduktan sonra, program.cs dosyası açılacaktır ve bu sayede kod yazabilir ve uygulamayı çalıştırabilirsiniz.

Excel Dosyasından Hücre Değerini Alma, Şekil 3: Kod açık proje Kod ile projeyi açık olarak

Bu yeni Visual Studio projesi oluşturulduğuna göre, şimdi IronXL'i yükleyelim.

4. IronXL Yükleme

IronXL kütüphanesi, birkaç farklı yöntemle indirilebilir ve kurulabilir. Ancak bu iki yaklaşım en basit olanlardır.

Bunlar şunlardır:

  • Visual Studio'da NuGet paketlerini kullanarak.
  • Visual Studio Komut Satırını kullanarak.

4.1 Visual Studio Kullanımı

IronXL kütüphanesini yüklemek için Visual Studio'daki NuGet Paket Yöneticisine gidin. NuGet Paket Yöneticisi'ni açın ve Göz at sekmesinde IronXL'i arayın. Seçim sonuçlarında IronXL'i bulduktan sonra seçin ve kuruluma devam edin. Kurulum tamamlandıktan sonra, projenizde IronXL kütüphanesini kullanmaya başlayabilirsiniz.

Aşağıdaki ekran görüntüsü, Visual Studio'da NuGet Paket Yöneticisi'nin nasıl açılacağını göstermektedir.

Excel Dosyasından Hücre Değerini Alma, Şekil 4: NuGet Paket Yöneticisi NuGet Paket Yöneticisi

Aşağıda IronXL arama sonuçlarında gösterilmektedir:

Excel Dosyasından Hücre Değerini Alma, Şekil 5: IronXL arama sonucu IronXL arama sonucu

4.2 Visual Studio Komut Satırını Kullanma

Birçok geliştirici, paketleri komut satırı arayüzünü kullanarak kurmayı tercih eder. IronXL'i komut satırı kullanarak kurmak için şu adımları izleyin:

  • Visual Studio'da, Araçlar > NuGet Paket Yöneticisi > Paket Yöneticisi Konsoluna gidin.

  • Paket Yöneticisi Konsolu sekmesine aşağıdaki satırı girin:

    PM > Install-Package IronXL.Excel

Artık paket indirilecek ve mevcut projeye yüklenecek ve kullanıma hazır hale gelecektir.

Excel Dosyasından Hücre Değerini Alma, Şekil 6: Komut satırıyla kurulum Komut satırı aracılığıyla yükleme

5. IronXL kullanarak Excel Dosyasından Belirli Hücre Değerlerini Alma

IronXL kullanarak bir Excel çalışma sayfasındaki belirli bir hücrede depolanan verileri almak, yalnızca birkaç satır kod gerektiren basit bir işlemdir. Bu yazılım kütüphanesi sayesinde, geliştiriciler programları içerisinde istenen Excel hücre değerine kolayca erişebilirler. Aşağıdaki kod örneği, bir hücre adresi ile değer özelliğini almak için IronXL'in nasıl kullanılacağını gösterecektir.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a range
        var range = workSheet["B2:B2"]; // This specifies the cell range to read

        // Get the value stored in cell B2
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in B2: {cell.Value}");
        }
    }
}

Yukarıdaki kod örneği, B2 hücresinden bir değer alır ve bu değer konsola yazdırılır.

Excel Dosyasından Hücre Değerini Alma, Şekil 7: Çıktı Konsolu Çıktı Konsolu

5.1. Excel Çalışma Sayfasından Değer Aralığı Okuma

Yukarıda sağlanan kod örneğinde bazı değişiklikler yaparak, bir Excel çalışma sayfasından bir dizi hücre değerini almak mümkündür. Bu, WorkSheet nesnesine geçirilen aralık parametresini değiştirmeyi içerir. Özellikle, aralık parametresi, istenen verileri içeren hücreler aralığını yansıtacak şekilde güncellenmelidir.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a new range covering B2 to B3
        var range = workSheet["B2:B3"];

        // Get values stored in the defined range
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in {cell.Address}: {cell.Value}");
        }
    }
}

Hücre aralığı [B2:B2] 'den [B2:B3] 'a değiştirildi; bu, konsolda sadece bir yerine iki değer yazdıracaktır.

Excel Dosyasından Hücre Değerini Alma, Şekil 8: Çıktı Konsolu 2 Çıktı Konsolu 2

6. Sonuç

C# kullanarak bir Excel çalışma sayfasındaki belirli bir hücrenin değerini almak, Excel verileriyle çalışan birçok uygulama için sık yapılan bir görevdir. IronXL, uygulamalarında Excel elektronik tablolarını okuma, yazma ve değiştirme işlemlerini basit ve verimli bir şekilde gerçekleştiren .NET geliştiricileri için güçlü bir yazılım kütüphanesidir. IronXL ile, geliştiriciler uygulamalarına hızlı ve kolay bir şekilde Excel işlevselliği entegre edebilir, bu da zaman tasarrufu sağlar ve geliştirme süreçlerini daha verimli hale getirir.

Bu makalede belirtilen adımları izleyerek, geliştiriciler nasıl IronXL'i C# projesi ile bağlayacaklarını, hücre değerlerini programatik olarak alacaklarını, Excel verileri içeren görevleri otomatikleştireceklerini ve daha verimli ve güvenilir uygulamalar oluşturacaklarını öğrenebilirler. IronXL, C# Uygulamalarında Excel dosyaları ile çalışmak için çok yönlü ve güvenilir bir çözümdür. hücre adresleri üzerinde ayrıntılı işlemler veya nasıl Excel dosyalarını içe aktaracağınız hakkında daha fazla bilgi için bu bağlantıları ziyaret edin.

IronPDF kullanıcıları, IronPDF, IronOCR, IronXL, IronBarcode ve IronWebScraper içeren bir yazılım geliştirme araçları koleksiyonu olan Iron Suite'den de faydalanabilir.

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