Java'da IronPDF kullanarak 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ı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 kullanılan 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 örnekte IronXL kullanılarak bir çalışma kitabı oluşturulur, bir hücreye değer yazılır ve dosya kaydedilir; tüm bunlar minimum çabayla ve Interop'a hiç ihtiyaç duyulmadan gerçekleştirilir. Bu, C#'da Excel dosya işlemlerine başlamanın en hızlı yoludur.

  1. IronXL aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronXL.Excel
  2. Bu 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");
  3. Canlı 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

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. Sezgisel sözdizimi kullanarak hücre değerlerini alın: sheet["A11"].DecimalValue

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

  • IronXl.Excel'yi yükleme: IronXl.Excel'yi mevcut bir projeye yükleme.
  • 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

: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 Yaz ve Değişiklikleri Kaydet: 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

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'yi yüklemek olacaktır. IronXl.Excel kütüphanesini projeye eklemek için iki yolumuz vardır: NuGet Paket Yöneticisi veya NuGet Paket Yöneticisi Konsolu.

NuGet kullanarak projemize IronXl.Excel kütüphanesini 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özat sekmesinden -> IronXl.Excel'yi arayın -> Yükleyin IronXL'i ara
  3. Ve bitirdik Kurulumun Tamamlanması

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
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 Projeye Ad Verin
  5. Artık konsol uygulaması oluşturuldu Konsol Uygulaması Oluşturuldu
  6. Projenize IronXl.Excel ekleyin -> yükle'ye tıklayın IronXL'i ekle
  7. Excel dosyasındaki ilk sayfadan 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 eğitimlere ve çoğu geliştiricinin başlaması için yeterli bulduğu ana sayfamızdaki örneklere göz atmak isteyebilirsiniz.
API Referansı, 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.

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ı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,052,917 | Sürüm: 2026.6 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronXL.Excel
örnek çalıştır verinizin bir hesap tablosu haline geldiğini izleyin.