IRONSOFTWAREHOME
IRONXL KULLANARAK

C#'ta CSV Dosyası Nasıl Oluşturulur (Adım Adım) Eğitimi

Curtis Chau
Curtis Chau
Updated: 19 Temmuz 2026

Gövde İçeriği: C# .NET kütüphanesini kullanarak Konsol Uygulamasında yeni bir CSV dosya formatı oluşturmak/yazmak mı istiyorsunuz? Evet ise, doğru yerdesiniz.

Bu, IronXL C# .NET kütüphanesini kullanarak dizelerden başlıklarla çok satırlı CSV dosyaları oluşturmak için yazılmış basit bir öğreticidir. IronXL, Excel, CSV ve XLS gibi belgeleri herhangi bir ek kullanıcı yapılandırması olmaksızın işleme konusunda pazar lideri .NET kütüphanesidir.

C# kullanarak CSV dosyalarını nasıl oluşturur ve yazarsınız?

C# kullanarak CSV dosyaları oluşturmak ve düzenlemek için en basit yöntem şu basit adımları takip etmektir:

  • Visual Studio'da bir C# Konsol Uygulaması oluşturun.
  • IronXL .NET kütüphanesini yükleyin.
  • Başka bir kaynaktan iki satır kod içinde bir CSV dosyası oluşturun.

1. Visual Studio'da Yeni Bir Proje Başlatma

Visual Studio IDE'yi açın.

Dosya menüsüne gidin ve 'Yeni Proje'yi seçtikten sonra Konsol Uygulaması'nı seçin.

Proje Adını ve tercih edilen proje yerini doğru metin kutusuna girin.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 1: Yeni Proje Yapılandırması Yeni Projeyi Yapılandır

İleri butonuna tıklayın, istenilen .NET Framework'ü seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi Oluştur'a tıklayın.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 2: Hedef Çerçeve Seçimi Hedef Çerçeve Seçimi

program.cs dosyası açılacaktır.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 3: Program.cs Program.cs

2. IronXL C# Kütüphanesini Yükleyin

IronXL kütüphanesi iki farklı şekilde indirilebilir ve kurulabilir:

  • Visual Studio NuGet Paket Yöneticisini Kullanarak
  • Visual Studio Komut Satırı Kullanarak

2.1. Visual Studio NuGet Paket Yöneticisi Kullanarak

Doğrudan çözümünüze paketi yüklemek için Visual Studio yazılımında NuGet Paket Yöneticisi seçeneği mevcuttur. Aşağıdaki ekran görüntüsü bunun nasıl açılacağını gösterir.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 4: NuGet Paket Yöneticisi NuGet Paket Yöneticisi

NuGet Paket Yöneticisi özelliği, kullanıcıların NuGet web sitesinde sunulan paketleri dolaşmasına ve aramasına olanak tanıyan bir alan sağlar. IronXL kütüphanesini bulmak için arama alanına "IronXL" girin.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 5: NuGet Paket Yöneticisi NuGet Paket Yöneticisi

Yukarıdaki resimde aramadan gelen bağlı paketler arasından IronXL seçeneğini seçin ve paketi çözüme yükleyin.

2.2. Visual Studio Komut Satırı Kullanarak

Visual Studio menüsünde Araçlar'a gidin, imleci NuGet Paket Yöneticisi'ne taşıyın ve Paket Yöneticisi Konsolu'na tıklayın.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 6: Visual Studio Komut Satırı Visual Studio Komut Satırı

Paket Yöneticisi Konsolu ekranın en altına açılacaktır. Sadece aşağıdaki kod komutunu yazın ve enter tuşuna basın, IronXL bir örnek yükleyecektir.

PM > Install-Package IronXL.Excel

3. CSV Dosyaları Oluşturma

Bu blogda, IronXL kullanarak bir CSV dosyası oluşturmanın iki farklı yöntemi bulunmaktadır.

  1. XLSX dosyasından CSV oluşturma
  2. Yeni bir WorkBook oluşturarak ve veri yazarak bir CSV dosyası oluşturun

3.1. XLSX Dosyasından CSV Oluşturma

Bir CSV dosyası oluşturmak için, Excel dosyasının bazı örnek verileri içermesi gerekmektedir.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 7: Örnek Excel Dosyası Örnek Excel Dosyası

program.cs dosyasında verilen kodu girin ve projeyi çalıştırın.

using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing Excel file
        WorkBook wb = WorkBook.Load("test.xlsx");

        // Save the loaded workbook as a CSV file
        wb.SaveAsCsv("Parsed CSV.csv");
    }
}

Çalıştırma tamamlandıktan sonra, Parsed CSV.csv adlı yeni bir dosya oluşturulacaktır. Dosyayı tercih ettiğiniz Elektronik Tablo uygulamanızı kullanarak açın.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 8: C# ile CSV Dosyaları Nasıl Oluşturulur - Şekil 8: CSV Verisi CSV Verisi

3.2. Yeni CSV Elektronik Tabloyu Programlayarak Oluşturma

Bu örnek kod, IronXL kullanarak sıfırdan bir CSV dosyası oluşturmayı göstermektedir.

using IronXL;

class Program
{
    static void Main()
    {
        // Create a new workbook in XLSX format
        WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);

        // Set metadata for the workbook
        xlsWorkbook.Metadata.Author = "IronXL";

        // Create a new worksheet in the workbook
        WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

        // Add data to cells in the worksheet
        xlsSheet["A1"].Value = "Hello";
        xlsSheet["B1"].Value = "World";
        xlsSheet["A2"].Value = "New CSV example output";
        xlsSheet["B2"].Value = "From Scratch";

        // Save the workbook as a CSV file
        xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
    }
}

Yukarıdaki örnek kod önce yeni bir Workbook oluşturur ve ardından WorkBook satır ve sütunlarını verilerle doldurur. Ardından dosyayı SaveAsCsv yöntemi kullanarak kaydeder.

C# ile CSV Dosyası Oluşturma (Adım Adım) Eğitimi, Şekil 9: CSV Dosya Çıkışı CSV Dosya Çıkışı

4. Sonuç

Bu makale, IronXL kullanarak C# .NET kütüphanesi ile iki farklı yöntemle yeni bir CSV dosyası oluşturmayı gösterdi.

Ayrıca, IronXL Excel kütüphanesi aşağıdaki özellikleri sunar:

IronXL hakkında daha fazla bilgi için, Kod Örnekleri sayfalarına göz atın. IronXL'i İndirin ve 30 gün boyunca ücretsiz deneyin ve lisans satın almadan önce deneyin.

Iron Suite ürünü satın alarak, IronXL ve dört diğer ürünü IronXL lisanlarının iki katı fiyatına sahip olabilirsiniz.

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