IronPDF kullanarak Java'da PDF nasıl oluşturulur?

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

This article was translated from English: Does it need improvement?
Translated
View the article in English

C# ile Excel dosyaları oluşturma, açma ve kaydetme örneklerini adım adım takip edin ve toplama, ortalama, sayma gibi temel işlemleri uygulayın. IronXl.Excel, geniş bir elektronik tablo formatını okuyabilen bağımsız bir .NET yazılım kütüphanesidir. Microsoft Excel'in kurulu olmasını gerektirmez ve Interop'a bağımlı değildir.

Hızlı Başlangıç: Excel Oluşturma, Yazma ve Kaydetme

Bir dakikadan kısa sürede Excel dosyaları üretmeye hazır mısınız? Bu örnek, çalışma kitabı oluşturma, bir hücreye değer yazma ve dosyanın kaydedilmesi için minimal çaba ile ve Interop'a bağlılık olmadan IronXL'yi kullanır. Excel dosya işlemlerine C# ile başlamak için en hızlı yol budur.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronXl.Excel yükleyin

    PM > Install-Package IronXl.Excel
  2. Bu kod parçasını kopyalayıp çalıştırın.

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

    Bugün projenizde IronXL kullanmaya başlayın ücretsiz deneme ile

    arrow pointer

Genel Bakış

IronXL'yi kullanarak Excel Dosyalarını Açın ve Yazın

Open, write, save, and customize Excel files with the easy-to-use IronXL C# library.

Download a sample project from GitHub or use your own, and follow the tutorial.

  1. Install the IronXl.Excel Library from NuGet or the DLL download
  2. Herhangi bir XLS, XLSX veya CSV belgesini okumak için WorkBook.Load yöntemini kullanın.
  3. Hücre değerlerini sezgisel sözdizimi kullanarak alın: sheet["A11"].DecimalValue

Bu öğreticide, size yürüteceğimiz konular:

  • IronXl.Excel yükleme: Mevcut bir projeye IronXl.Excel nasıl yüklenir.
  • Temel İşlemler: Çalışma kitabı oluşturma veya açma, sayfa seçimi, hücre seçimi ve çalışma kitabı kaydetme gibi temel işlem adımları.
  • Gelişmiş Sayfa İşlemleri: Başlık veya alt bilgi ekleme, matematiksel işlemler ve diğer özellikler gibi farklı manipülasyon yeteneklerini nasıl kullanacağınız.

Excel Dosyasını Açın: Hızlı Kod

:path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-1.cs
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");
}
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private range As IronXL.Range = workSheet("A2:A8")
Private total As Decimal = 0

' iterate over range of cells
For Each cell In range
	Console.WriteLine("Cell {0} has value '{1}'", cell.RowIndex, cell.Value)
	If cell.IsNumeric Then
		' Get decimal value to avoid floating numbers precision issue
		total += cell.DecimalValue
	End If
Next cell

' Check formula evaluation
If workSheet("A11").DecimalValue = total Then
	Console.WriteLine("Basic Test Passed")
End If
$vbLabelText   $csharpLabel

Excel Dosyasına Değişiklik Yazma ve Kaydetme: Hızlı Kod

:path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-2.cs
workSheet["B1"].Value = 11.54;

// Save Changes
workBook.SaveAs("test.xlsx");
workSheet("B1").Value = 11.54

' Save Changes
workBook.SaveAs("test.xlsx")
$vbLabelText   $csharpLabel

Adim 1

1. ÜCRETSİZ IronXl.Excel Kütüphanesi'ni Yükleyin


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

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

İlk adım IronXl.Excel kurmak olacak. Projeye IronXl.Excel kütüphanesini eklemek için, NuGet Paket Yöneticisi veya NuGet Paket Yöneticisi Konsolu olmak üzere iki yolumuz var.

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

  1. Farenizi kullanarak -> proje adına sağ tıklayın -> NuGet Paketi Yönet'i seçin
    NuGet Paketini Yönet
  2. Araştırma sekmesinden -> IronXl.Excel'i arayın -> Yükleyin
    IronXL için Ara
  3. Ve biz tamamız
    Kurulumu Tamamla

NuGet Paket Yöneticisi Konsolu Kullanarak Yükleme

  1. Araçlardan -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu
    Paket Yöneticisi Konsolu
  2. Komutu çalıştır
Install-Package IronXl.Excel

IronXL Paketini Yükle

DLL ile Manuel Yükleme

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


Nasıl Yapılır Öğreticileri

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ı Seç
  4. Örneğe "HelloWorld" adını verin ve oluştur'a tıklayın
    Projeyi Adlandır
  5. Şimdi konsol uygulaması oluşturuldu
    Konsol Uygulaması Oluşturuldu
  6. Projenize IronXl.Excel ekleyin -> yüklemek için tıklayın IronXL Ekle
  7. Bir Excel dosyasından ilk yapraktaki ilk hücreyi okumak ve yazdırmak için kod ekleyin
using IronXL;

var workbook = WorkBook.Load("example.xlsx");
var sheet = workbook.DefaultWorkSheet;
Console.WriteLine(sheet["A1"].Text);
using IronXL;

var workbook = WorkBook.Load("example.xlsx");
var sheet = workbook.DefaultWorkSheet;
Console.WriteLine(sheet["A1"].Text);
Imports IronXL

Private workbook = WorkBook.Load("example.xlsx")
Private sheet = workbook.DefaultWorkSheet
Console.WriteLine(sheet("A1").Text)
$vbLabelText   $csharpLabel

...

Daha Fazla Okuma

IronXL ile çalışmayı öğrenmek için, bu bölümdeki diğer öğreticilere ve çoğu geliştiriciye yeterli gelen örneklerimize ana sayfamızdaki örneklere göz atabilirsiniz.
Bizim API Referansımız WorkBook sınıfına özel referanslar içerir.

Sıkça Sorulan Sorular

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

IronXL'nin WorkBook.Load yöntemini kullanarak C# içinde Microsoft Excel veya Interop'a ihtiyaç duymadan XLS, XLSX veya CSV dosyalarını açabilirsiniz.

C# içerisinde bir Excel dosyasına veri yazmanın adımları nelerdir?

C# içerisinde 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" gibi belirli hücrelerde değer ayarlayın ve çalışma kitabını SaveAs yöntemi ile kaydedin.

IronXL kullanarak Excel sayfalarını nasıl manipüle edebilirim?

IronXL ile sayfaları ekleyebilir, yeniden adlandırabilir veya silebilir, başlıklar ve alt bilgileri ayarlayabilir ve elektronik tablo verileri üzerinde doğrudan 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öz dizimi ile bir Excel dosyasındaki belirli bir hücrenin metnini alabilirsiniz.

Bir .NET projesine IronXL nasıl kurarım?

IronXL'yi .NET projenize, NuGet Paket Yöneticisi'nde IronXl.Excel araması yaparak veya Paket Yöneticisi Konsolu komutunu kullanarak Install-Package IronXl.Excel yükleyebilirsiniz.

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

Evet, IronXL ASP.NET MVC projeleri ile uyumludur ve web uygulamalarınız içinde Excel dosyası işlemlerini yönetmenizi sağlar.

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

IronXL, C# uygulamalarınızda esnek veri işleme sağlayarak XLS, XLSX ve CSV gibi Excel formatlarını okuma ve yazmayı destekler.

IronXL kullanımına dair kod örneklerini nerede bulabilirim?

IronXL kullanımına dair kod örnekleri, IronXL web sitesindeki eğitimde ve GitHub'da bulunan örnek projelerde bulunabilir.

Excel dosyası işlemleri için IronXL kullanmanın avantajları nelerdir?

IronXL, geliştiricilere Microsoft Excel veya Interop'a ihtiyaç duymadan C# içinde Excel dosyalarını yönetme imkanı sunar, Excel belgelerinin oluşturulması, okunması ve düzenlenmesi için basit bir API sunar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 1,974,422 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronXl.Excel
bir örnek çalıştırın verilerinizin bir elektronik tabloya dönüştüğünü izleyin.