Altbilgi içeriğine atla
IRONXL KULLANARAK

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

Gövde İçeriği: C# .NET kütüphanesi kullanarak Bir Konsol Uygulaması'nda yeni bir CSV dosyası veri formatı oluşturma/yazma işlemini mi arıyorsunuz? Evet ise, doğru yerdesiniz.

Bu, IronXL C# .NET kütüphanesi kullanarak dizelerden (başlıklar ile birlikte) çok satırlı CSV dosyaları oluşturma için hazırlanmış basit bir öğreticidir. IronXL, Excel, CSV ve XLS gibi belgeleri herhangi bir ek kullanıcı yapılandırması olmadan ele almak için piyasa lideri .NET kütüphanesidir.

C# kullanarak CSV dosyalarını nasıl oluşturup yazabilirim?

C# kullanarak CSV dosyalarının oluşturulması ve düzenlenmesi için en basit yöntem, bu basit adımları takip etmektir:

  • Visual Studio'da bir C# Konsol Uygulaması oluşturun.
  • IronXL .NET kütüphanesini yükleyin.
  • İki satırlık kod ile başka bir kaynaktan bir CSV dosyası oluşturun.

1. Visual Studio'da Yeni Bir Projeye Başlama

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 konumunu ilgili metin kutusuna girin.

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

İleri düğmesine tıklayın, aşağıdaki ekranda gösterildiği gibi gerekli .NET Framework'ü seçin ve 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ükleme

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

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

2.1. Visual Studio NuGet Paket Yöneticisini Kullanarak

NuGet Paket Yöneticisi seçeneği, paketi doğrudan çözüm içine yüklemek için Visual Studio yazılımında mevcuttur. Aşağıdaki ekran görüntüsü 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 sitesinde sunulan paketlere göz atabileceği ve arayabileceği 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 resimdeki aramadan bağlantılı paketlerden IronXL seçeneğini seçin ve paketi çözümüne yükleyin.

2.2. Visual Studio Komut Satırını Kullanarak

Visual Studio menüsünde Araçlar'a gidin, imlecinizi NuGet Paket Yöneticisi'nin üzerine getirin 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 altında görünecektir. Yalnızca aşağıdaki kod komutunu yazın ve enter tuşuna basın, IronXL bir örnek yükleyecektir.

Install-Package IronXl.Excel

3. CSV Dosyaları Oluşturma

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

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

3.1. Bir XLSX Dosyasindan CSV Oluşturma

Bir CSV dosyasi oluşturmak icin, Excel dosyasi örnek veriler icermelidir.

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

Acilan program.cs dosyasina asagidaki kodu girin ve projeyi calistirin.

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");
    }
}
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");
    }
}
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load an existing Excel file
		Dim wb As WorkBook = WorkBook.Load("test.xlsx")

		' Save the loaded workbook as a CSV file
		wb.SaveAsCsv("Parsed CSV.csv")
	End Sub
End Class
$vbLabelText   $csharpLabel

Calisma tamamlandiktan sonra, Pars edilmiş CSV.csv adli yeni bir dosya oluşturulacak. Dosyayi tercih ettiginiz Elektronik Tablo uygulamasiyla acin.

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

3.2. Programatik Olarak Yeni CSV Calisma Kitabi Oluşturma

Bu örnek kod, IronXL kullanarak sifirdan bir CSV dosyasi nasıl oluşturulacagini gösterir.

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");
    }
}
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");
    }
}
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Create a new workbook in XLSX format
		Dim xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

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

		' Create a new worksheet in the workbook
		Dim xlsSheet As WorkSheet = 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")
	End Sub
End Class
$vbLabelText   $csharpLabel

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

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

4. Sonuç

Bu makale, C# .NET kutuphanesi IronXL kullanilarak iki farkli yöntemle yeni bir CSV dosyasi nasıl oluşturulacagini gösterdi.

Ek olarak, IronXL Excel kütüphanesi aşağıdaki özellikleri sağlar:

IronXL hakkinda daha fazla bilgi icin Kod Örnekleri sayfalarina goz atabilirsiniz. IronXL'i indirin ve 30 gun boyunca ücretsiz deneyin ve lisans satin almadan once deneyin.

Komple Iron Suite'i satin alin ve IronXL ve diğer dort urunu iki IronXL lisansi fiyatina sahip olun.

Sıkça Sorulan Sorular

C# kullanarak CSV dosyaları oluşturmak için Visual Studio'da bir proje nasıl kurulur?

Bir proje kurmak için, Visual Studio'yu açın, 'Yeni Proje' altında 'Konsol Uygulaması'nı seçin, proje adınızı ve konumunuzu girin, uygun .NET Framework'u seçin ve ardından 'Oluştur' düğmesine tıklayın.

Visual Studio'da CSV dosya oluşturma için bir kütüphane nasıl yükleyebilirim?

IronXL kütüphanesini Visual Studio'daki NuGet Paket Yöneticisi'ni kullanarak veya Visual Studio Komut Satırı'nda Install-Package IronXl.Excel komutunu çalıştırarak yükleyebilirsiniz.

C# dilinde bir CSV dosyası oluşturmanın yöntemleri nelerdir?

C#'da bir CSV dosyası oluşturmak için, ya mevcut bir XLSX dosyasını IronXL kullanarak dönüştürebilirsiniz ya da programatik olarak yeni bir Çalışma Kitabı (WorkBook) oluşturup veri ekleyerek CSV olarak kaydedebilirsiniz.

C# kullanarak bir Excel dosyasını CSV dosyasına dönüştürebilir miyim?

Evet, IronXL kullanarak mevcut bir Excel dosyasını yükleyebilir ve SaveAsCsv yöntemini kullanarak CSV olarak kaydedebilirsiniz.

IronXL, Excel ve CSV yönetimi için hangi ek işlevsellikler sunar?

IronXL, çeşitli Excel formatlarıyla uyumluluk, veri manipülasyonu, dışa/içe aktarma fonksiyonları ve metin hizalaması, yazı tipi boyutu ve rengi dahil hücre formatlama seçenekleri gibi özellikler sunar.

CSV oluşturma için kullanılan belge işleme kütüphanesi için ücretsiz deneme mevcut mu?

Evet, IronXL NuGet paket yöneticisi üzerinden indirilebilen 30 günlük ücretsiz bir deneme sunar.

C# ile CSV dosyaları oluşturma konusunda daha fazla kod örneğini nerede bulabilirim?

IronXL kullanarak ek kod örnekleri, IronXL web sitesinde, özellikle Kod Örnekleri bölümünde bulunabilir.

C# ve IronXL kullanarak sıfırdan bir CSV dosyasını nasıl oluştururum?

Yeni bir CSV dosyası oluşturmak için IronXL kullanarak yeni bir WorkBook başlatın, verilerinizi içine ekleyin ve çalışma kitabını CSV dosyası olarak kaydetmek için SaveAsCsv metodunu kullanın.

Jordi Bardia
Yazılım Mühendisi
Jordi Python, C# ve C++ konularında en yetkin, Iron Software'deki yeteneklerini kullanmadığı zamanlarda; oyun programlıyor. Ürün testi, ürün geliştirme ve araştırma sorumluluklarını paylaşan Jordi, sürekli ürün gelişimine büyük değer katıyor. Çeşitli deneyimleri onu ...
Daha Fazlasını Oku

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara