C# ile CSV Dosyasına Veri Yazma ve Okuma

Admin

Herşeyi Burada Bulabilirsin
Yönetici
Administrator
Akisor
Katılım
9 Haziran 2025
Mesajlar
66
Çözümler
1
Tepkime puanı
0
Puan
6
Konum
Türkiye
Web sitesi
akisforum.com
C# CSV İşlemleri – Excel Uyumlu Veri Saklama

📊 CSV Nedir, Nerede Kullanılır?
CSV (Comma Separated Values), virgül veya noktalı virgülle ayrılmış düz metin dosyasıdır.
Özellikle:
- Excel uyumlu raporlarda
- Basit veri tablolarında
- Dışa aktarım işlemlerinde
kullanılır.

📄 CSV Dosyasına Veri Yazma
C#:
string dosyaYolu = "veriler.csv";

var satirlar = new List<string>
{
    "Ad,Soyad,Yas",
    "Kerim,Bul,27",
    "Ayşe,Yılmaz,24"
};

File.WriteAllLines(dosyaYolu, satirlar);

Console.WriteLine("✅ CSV dosyası oluşturuldu!");

📁 Oluşan dosya:

Ad,Soyad,Yas
Kerim,Bul,27
Ayşe,Yılmaz,24

📖 CSV Dosyasını Okuma
C#:
string[] okunanSatirlar = File.ReadAllLines(dosyaYolu);

foreach (var satir in okunanSatirlar)
{
    string[] hucreler = satir.Split(',');
    Console.WriteLine($"👤 {hucreler[0]} {hucreler[1]} - Yaş: {hucreler[2]}");
}

✍️ Tek Satır Ekleme (Append)
C#:
string yeniSatir = "Ali,Demir,30";
File.AppendAllText(dosyaYolu, yeniSatir + Environment.NewLine);

⚠️ Dikkat Etmen Gerekenler
- Her değer `,` ile ayrılmalı
- Eğer hücrede virgül varsa, o hücre `"` içine alınmalı
- Başlık satırı genelde en üstte olmalı
- Excel ile çift tıklayıp açabilirsin

🏁 Sonuç:
CSV dosyaları hem basit hem yaygın bir veri formatıdır.
C# ile kolayca okuyabilir, yazabilir, hatta Excel’e hazır veriler üretebilirsin.


📚 Daha Fazla Oku:
 
Geri
Üst