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

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

Ç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");
    }
}
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ı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.

Sıkça Sorulan Sorular

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

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

Visual Studio'da CSV dosyası oluşturmak için bir kütüphane nasıl yüklenir?

IronXL kütüphanesini Visual Studio'da NuGet Paket Yöneticisi'ni kullanarak veya Visual Studio Komut Satırında Install-Package IronXL.Excel komutunu yürüterek yükleyebilirsiniz.

C# içinde CSV dosyası oluşturmak için hangi yöntemler kullanılır?

C# içinde, IronXL kullanarak varolan bir XLSX dosyasını CSV'ye dönüştürerek veya programatik olarak yeni bir WorkBook oluşturarak, veri ekleyip CSV olarak kaydederek bir CSV dosyası oluşturabilirsiniz.

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

Evet, IronXL ile 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şlevsellikleri sunar?

IronXL, çeşitli Excel formatlarıyla uyumluluk, veri manipülasyonu, dışa aktarma/içe aktarma işlevleri ve metin hizalaması, yazı tipi boyutu ve renk gibi hücre biçimlendirme seçeneklerini içeren özellikler sunar.

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

Evet, IronXL 30 günlük ücretsiz bir deneme sunmakta olup, NuGet paket yöneticisi üzerinden indirilebilir.

C# içinde CSV dosyaları oluşturmak için daha fazla kod örneğini nerede bulabilirim?

IronXL kullanımı için ek kod örnekleri, IronXL web sitesindeki Kod Örnekleri bölümünde bulunabilir.

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

Sıfırdan bir CSV dosyası oluşturmak için IronXL kullanarak yeni bir WorkBook başlatın, verilerinizi ekleyin ve WorkBook'u SaveAsCsv yöntemiyle bir CSV dosyası olarak kaydedin.

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

Iron Destek Ekibi

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