IRONSOFTWAREHOME

C# Write to Excel [Without Using Interop] Code Example Tutorial

Curtis Chau
Curtis Chau
Updated: 4 Haziran 2026

C# ile Excel dosyalarını oluşturma, açma ve kaydetme nasıl yapılır adım adım örnekler takip ederek, toplam, ortalama, sayma gibi temel işlemleri uygulayın. IronXL.Excel, çok çeşitli elektronik tablo formatlarını okumak için bağımsız bir .NET yazılım kütüphanesidir. Microsoft Excel'in yüklenmiş olmasını gerektirmez ve Interop'a bağlı değildir.

Hızlı Başlangıç: Excel'i Hızla Oluştur, Yaz ve Kaydet

Bir dakika içinde Excel dosyaları oluşturmaya hazır mısınız? Bu örnek, bir iş kitabı oluşturmak, bir hücreye değer yazmak ve dosyayı kaydetmek için IronXL kullanır—tüm bunlar minimum zahmetle ve Interop'a sıfır bağımlılıkla. C# dilinde Excel dosya işlemleriyle başlamak için en hızlı yoldur.

  1. 1Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. 2Bu kod parçacığını kopyalayın ve çalıştırın.

    var workbook = IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX);
    workbook.CreateWorkSheet("Data")["A1"].Value = "Fast Start";
    workbook.SaveAs("quick.xlsx");
    C#
  3. 3Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronXL kullanmaya başlayın
    arrow pointer

Genel Bakış

IronXL kullanarak Excel dosyalarını açın ve yazın

Açık, yaz, kaydet ve özelleştirilmiş Excel dosyalarını kolayca kullanabileceğiniz IronXL C# kütüphanesi.

GitHub'dan örnek bir proje indirin veya kendi projenizi kullanın ve eğitimi takip edin.

  1. IronXL.Excel Kütüphanesini NuGet veya DLL indirme yoluyla yükleyin
  2. Herhangi bir XLS, XLSX veya CSV belgesini okumak için WorkBook.Load metodunu kullanın.
  3. Hücre değerlerini sezgisel sözdizimi kullanarak alın: sheet["A11"].DecimalValue

Bu eğitimde, sizi adım adım yürüteceğiz:

  • IronXL.Excel yükleme: Mevcut bir projeye IronXL.Excel nasıl kurulur.
  • Temel İşlemler: Çalışma kitabını oluşturmak veya açmak için temel işlem adımları, sayfa seçme, hücre seçme ve kitabı kaydetme.
  • Gelişmiş Sayfa İşlemleri: Başlıklar veya dipnotlar eklemek, matematiksel işlemler ve diğer özellikler gibi farklı manipülasyon yeteneklerini nasıl kullanacağınızı öğrenin.

Excel Dosyası Aç: Hızlı Kod

using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
IronXL.Range range = workSheet["A2:A8"];
decimal total = 0;

// iterate over range of cells
foreach (var cell in range)
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.RowIndex, cell.Value);
    if (cell.IsNumeric)
    {
        // Get decimal value to avoid floating numbers precision issue
        total += cell.DecimalValue;
    }
}

// Check formula evaluation
if (workSheet["A11"].DecimalValue == total)
{
    Console.WriteLine("Basic Test Passed");
}

Excel Dosyasına Yaz ve Değişiklikleri Kaydet: Hızlı Kod

workSheet["B1"].Value = 11.54;

// Save Changes
workBook.SaveAs("test.xlsx");

Adım 1

1. IronXL.Excel Kütüphanesini ÜCRETSİZ Yükleyin


IronXL.Excel, .NET platformunda Excel dosyalarını açma, okuma, düzenleme ve kaydetme için esnek ve güçlü bir kütüphane sağlar. Windows uygulamaları, ASP.NET MVC ve .NET Core Uygulaması gibi tüm .NET proje türlerinde kurulabilir ve kullanılabilir.

Excel Kütüphanesini Visual Studio Projenize NuGet ile Yükleyin

İlk adım IronXL.Excel'i yüklemek olacaktır. IronXL.Excel kütüphanesini projeye eklemek için iki yolumuz var: NuGet Paket Yöneticisi veya NuGet Paket Yöneticisi Konsolu.

NuGet kullanarak IronXL.Excel kütüphanesini projemize eklemek için görselleştirilmiş bir arayüz olan NuGet Paket Yöneticisi'ni kullanabiliriz:

  1. Fareyi kullanarak -> proje adı üzerine sağ tıklayın -> NuGet Paketi Yönet'i seçin NuGet Paketini Yönet
  2. Göz atma sekmesinden -> IronXL.Excel'i arayın -> Yükle IronXL'i Ara
  3. Ve bitirdik Kurulumu Tamamla

NuGet Paket Yöneticisi Konsolunu Kullanarak Kurulum

  1. Araçlar menüsünden -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu Paket Yöneticisi Konsolu
  2. Komutu çalıştırın

PM > Install-Package IronXL.Excel

IronXL Paketini Yükle

DLL İle Manuel Kurulum

You may also choose to manually install the DLL to your project or to your global assembly cache.


Nasıl Yapılır Eğitimi

2. Temel İşlemler: Oluştur, Aç, Kaydet

2.1 Örnek Proje: HelloWorld Konsol Uygulaması

Visual Studio'da bir HelloWorld Projesi oluşturun.

  1. Visual Studio'yu açın Visual Studio'yu Aç
  2. Yeni Proje Oluştur'u seçin Yeni Proje Oluştur
  3. Konsol Uygulaması (.NET framework) seçin Konsol Uygulamasını Seç
  4. Örneğe "HelloWorld" adını verin ve oluştur'a tıklayın Projeyi Adlandır
  5. Artık konsol uygulaması oluşturuldu Konsol Uygulaması Oluşturuldu
  6. Projenize IronXL.Excel ekleyin -> yükleme tıklayın IronXL'i Ekle
  7. Excel dosyasındaki ilk sayfadan ilk hücreyi okumak ve yazdırmak için kod ekleyin
WorkBook workBook = IronXL.WorkBook.Load($@"{Directory.GetCurrentDirectory()}\Files\CSVList.csv");
WorkSheet workSheet = workBook.WorkSheets.First();
string cell = workSheet["A1"].StringValue;
Console.WriteLine(cell);

...

Daha Fazla Okuma

IronXL ile çalışmayı öğrenmek için, bu bölümdeki diğer eğitimlere ve çoğu geliştiricinin başlaması için yeterli bulduğu ana sayfamızdaki örneklere göz atmak isteyebilirsiniz.
Bizim API Referansımız, WorkBook sınıfına özel referanslar içerir.

Sıkça Sorulan Sorular

C#'da Interop kullanmadan bir Excel dosyasını nasıl açabilirim?

IronXL'nin WorkBook.Load metodunu kullanarak C#'ta XLS, XLSX veya CSV dosyalarını Microsoft Excel veya Interop'a ihtiyaç duymadan açabilirsiniz.

C#'ta bir Excel dosyasına veri yazma adımları nelerdir?

C#'ta bir Excel dosyasına veri yazmak için, IronXL kullanarak bir çalışma kitabı ve çalışma sayfası oluşturun, worksheet["A1"].Value = "Your Value" ile belirli hücrelerde değer ayarlayın ve SaveAs metodu ile çalışma kitabını kaydedin.

IronXL kullanarak Excel sayfalarını nasıl değiştirebilirim?

IronXL ile sayfalar ekleyebilir, yeniden adlandırabilir veya silebilir, başlıklar ve altlıklar ayarlayabilir ve doğrudan elektronik tablo verileri üzerinde matematiksel hesaplamalar yapabilirsiniz.

C# kullanarak bir Excel dosyasından hücre değerlerini okumak mümkün mü?

Evet, IronXL kullanarak, sheet["A1"].Text gibi bir sözdizimi ile bir Excel dosyasındaki belirli bir hücreden metni almak için hücre değerlerini okuyabilirsiniz.

IronXL'yi bir .NET projesine nasıl kurarım?

IronXL'yi .NET projenize kurmak için NuGet Paket Yöneticisini kullanarak IronXL.Excel araması yapabilir veya Paket Yöneticisi Konsolu komutunu Install-Package IronXL.Excel kullanabilirsiniz.

IronXL, ASP.NET MVC projelerinde kullanılabilir mi?

Evet, IronXL ASP.NET MVC projeleri ile uyumludur, web uygulamalarınızda Excel dosya işlemlerini yönetmenizi sağlar.

IronXL hangi dosya formatlarını Excel işlemleri için destekler?

IronXL, C# uygulamalarında esnek veri yönetimi sağlayarak XLS, XLSX ve CSV gibi Excel formatlarını okuma ve yazmayı destekler.

IronXL kullanımı için kod örneklerini nerede bulabilirim?

IronXL kullanımı için kod örnekleri, IronXL web sitesindeki eğitimlerde ve GitHub'da bulunan örnek projelerde bulunabilir.

Excel dosya işlemleri için IronXL'nin kullanılmasının avantajları nelerdir?

IronXL, Microsoft Excel veya Interop gerektirmeden C#'ta Excel dosyalarını yönetmeyi, belge oluşturmayı, okumayı ve düzenlemeyi sağlayan basit bir API sunar.

What syntax does IronXL use for accessing cell values?

IronXL uses intuitive syntax for accessing cell values, such as `sheet["A1"].StringValue` to read the value of the first cell in a worksheet.

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

Başlamaya Hazır mısınız?

Nuget Downloads 2,237,574Sürüm:2026.9yeni yayınlandı

ÜCRETSİZİNİZİ EDİNİN

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

bullet_checkedKredi kartı veya hesap oluşturma gerektirmez
bullet_testÜretimde Test
filigran olmadan
bullet_calendar30 gün tamamen
işlevsel ürün
bullet_supportDeneme sırasında teknik
24/5 destek
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve 'IronXL' araması yapın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronXL'i çözüm dizininizde ~/Libs gibi bir konuma indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Gözat'ı seçin, 'IronXL.dll'

$999 ve yukarısı

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