Altbilgi içeriğine atla
IRONXL KULLANARAK

IronXL kullanarak C# ile Bir CSV Dosyası Nasıl Oluşturulur?

IronXL ile C#'ta CSV dosyasi oluşturmak kolaydır. Excel dosyanızı açmak için sadece WorkBook.Load() yöntemini kullanın, ardından tercih ettiğiniz ayırıcı ile CSV formatında dışa aktarmak için SaveAsCsv() çağırın. Bu yaklasim, Microsoft Office Interop ihtiyaçini ortadan kaldirir ve .NET uygulamalarinizda elektronik tablo dosya formatlarinin donusumu icin guclu bir cozum sunar.

C# Kullanarak Bir CSV Dosyasi Nasıl Oluşturulur?

  • IronXL Paketini Ekle
  • Load existing `WorkBook` and save as CSV File
How To Work related to IronXL kullanarak C# ile Bir CSV Dosyası Nasıl Oluşturulur?

Adim 1

IronXL Paketini Projeme Nasıl Eklerim?

Oncelikle, IronXL'i yuklemeniz gerekecek. Seçeneklerinize gore hareket edebilirsiniz. https://ironsoftware.com/csharp/excel/docs/ adresinden dogrudan indirebilirsiniz.

Ya da asagidaki adimlari izleyerek IronXL NuGet paketini ithal edebilirsiniz. IronXL'in tüm .NET ortamlariyla, .NET MAUI, Blazor dahil calistigi ve AWS, Azure veya Docker ortamlarina dağıtilabilecegine dair harika haberler var.

Hangi Yukleme Yöntemini Secmeliyim?

Çok sayida geliştirici icin, NuGet Paket Yonetici en basit yukleme yöntemini sunar:

  • Cozum Gezgininde Cozumun uzerine sag tiklayin
  • NuGet Paketlerini Yonet'i tiklayin
  • IronXl.Excel'i arayin
  • Yükle'ye tıklayın

Bu yöntem, tüm bagimliliklarin dogru bir sekilde cozulecegini ve en son kararlı versiyonu kullandiginiza emin olmanizi saglar. IronXL kutuphanesi, Windows'a ek olarak Linux ve macOS'u da destekler, bu onu capraz platform geliştirme icin ideal yapar.

Paket Yonetici Konsolu Uzerinden Yukeleyebilir miyim?

Komut satiri araclarini tercih ediyorsaniz veya yuklemeleri otomatiklestirmeniz gerekiyorsa, Paket Yonetici Konsolu hizli bir alternatif sunar:

# Install IronXL via the NuGet Package Manager Console
Install-Package IronXl.Excel
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXl.Excel
SHELL

Visual Studio NuGet Paket Yöneticisi IronXl.Excel paket kurulumunu 2020.9.1 sürümü seçili olarak gösteriyor IronXl.Excel NuGet Paketi

Yukleme sonrasi, suyu lisans anahtarinizi uygulamayi unutmayin, suyuyla tüm özellikleri acin. Uygulama başlatinizi icinde veya Web.config ayarlari araciligiyla lisanslamayi ayarlayabilirsiniz.


Nasıl Yapılır Eğitimi

Bir Excel Calisma Kitabini CSV Olarak Nasıl Kaydederim?

Gerçekten bu kadar basit!

IronXL kullanarak Excel dosyalarini CSV formatina dönüştürmek, ferahlatıcı derecede basittir ve minimum kod gerektirir. Karmaşık ayrıştırma veya manuel dize oluşturma gerektiren geleneksel yöntemlerin aksine, IronXL, tüm formatlama ve ayırıç dikkate alır. Bu, verilerinizi Excel elektronik tablolarını dışa aktarmanız gerektiğinde veya XLSX'i CSV'ye dönüştürmek açısından mükemmel hale getirir.

Kod Neye Benziyor?

İşte bu basit proje için kod. Bu kod, mevcut bir Excel Çalışma Kitabını yükler ve ardından SaveAsCsv yöntemi kullanarak CSV formatında kaydeder.

Orijinal Excel çalışma kitabı aşağıdaki verileri içeriyor:

Excel elektronik tablosu, Ocak'tan Haziran'a Ceylanlar, Filler ve Gergedanlar için aylık hayvan nüfus verilerini gösteriyor.

// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv

        // Alternative: Save a specific worksheet as CSV
        WorkSheet sheet = wb.GetWorkSheet("Sheet1");
        sheet.SaveAsCsv("SpecificSheet.csv", ",");

        // You can also use different delimiters
        wb.SaveAsCsv("TabDelimited.csv", "\t"); // Tab-delimited
        wb.SaveAsCsv("PipeDelimited.csv", "|"); // Pipe-delimited
    }
}
// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv

        // Alternative: Save a specific worksheet as CSV
        WorkSheet sheet = wb.GetWorkSheet("Sheet1");
        sheet.SaveAsCsv("SpecificSheet.csv", ",");

        // You can also use different delimiters
        wb.SaveAsCsv("TabDelimited.csv", "\t"); // Tab-delimited
        wb.SaveAsCsv("PipeDelimited.csv", "|"); // Pipe-delimited
    }
}
Imports IronXL

Class Program
    Shared Sub Main()
        ' Load an existing workbook
        Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files

        ' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv

        ' Alternative: Save a specific worksheet as CSV
        Dim sheet As WorkSheet = wb.GetWorkSheet("Sheet1")
        sheet.SaveAsCsv("SpecificSheet.csv", ",")

        ' You can also use different delimiters
        wb.SaveAsCsv("TabDelimited.csv", vbTab) ' Tab-delimited
        wb.SaveAsCsv("PipeDelimited.csv", "|") ' Pipe-delimited
    End Sub
End Class
$vbLabelText   $csharpLabel

SaveAsCsv yöntemi, virgüller içerebilecek verilerle çalışırken özellikle faydalı olan ayırıcıyı seçme esnekliği sağlar. Ayrıca CSV dosyalarını geri Excel formatında okuyabilir veya doğrudan CSV dosyalarına yazabilirsiniz; ara bir Excel dosyasına ihtiyaçınız olmadan.

Daha gelişmiş senaryolar için, bir DataTable'i CSV'ye dönüştürmek veya IronXL'nin kapsamlı veri işleme yetenekleriyle Excel'i SQL'ye dönüştürmek isteyebilirsiniz.

IronXL Ek Olarak Hangi Özellikleri Sağlar?

IronXL Excel kutuphanesi ayrıca şu güçlü özellikleri sağlar:

Gelişmiş CSV İşlemleri

CSV dosyalariyla calisirken, daha sofistike işleme gerektirirseniz karsilabilirsiniz:

Buyuk Dosyalarla Calismak: IronXL, buyuk CSV dosyalarini hepsini belleğe yüklemeden verimli bir şekilde işler. Kutuphane'nin performans optimizasyonlari, dosya boyut sinirlari dahil pürüzsüz işlem saglar.

Veri Dogrulugu: CSV'ye dönüştürmeden once, hücreleri sıralayabilir, hücre aralıklarını kırpabilir veya veri dogrulukiı uygulayarak veri guvenligini saglayabilirsiniz.

Formül Değerlendirmesi: IronXL formülleri değerlendirir ve doğru şekilde ihrac olmasini saglar. Kutuphane, matematik işlevlerini ve C#'teki Excel formüllerini destekler.

Güvenli İhrac: Gizli veriler icin, elektronik calisma kitabinizi parolalarla sifreleyebilirsiniz veya calisma sayfasi duzeyinde koruma uygulayabilirsiniz.


Kutuphane Hizli Erişim

IronXL API Referansi Belgeleri

Excel hesap tablolarında hücreleri birleştirmek, ayırmak ve onlarla çalısmak nasıl yapıldığını ögrenin ve IronXL API Referans Belgelerini paylaşın.

IronXL API Referansi Belgeleri
Documentation related to Kutuphane Hizli Erişim

Sıkça Sorulan Sorular

C# kullanarak bir CSV dosyasi nasil oluşturabilirim?

IronXL kütüphanesi kullanarak C# dilinde bir CSV dosyası oluşturabilirsiniz. IronXL paketini yükledikten sonra, mevcut bir Excel çalışma kitabını yükleyin ve CSV dosyası olarak kaydetmek için SaveAsCsv yöntemini kullanın.

C# için IronXL paketini yüklemek için hangi adımlar vardır?

IronXL'i kurmak için, ya doğrudan Iron Software web sitesinden indirebilir ya da Visual Studio'da NuGet Paket Yöneticisi'ni kullanabilirsiniz. NuGet Paket Yöneticisi'nde IronXl.Excel'i arayın ve 'Install' düğmesine tıklayın veya konsolda Install-Package IronXl.Excel komutunu kullanın.

Excel dosyasındaki verileri C# kullanarak CSV'ye aktarabilir miyim?

Evet, IronXL kullanarak bir Excel dosyasindan verileri CSV formatina aktarabilirsiniz. Excel calisma kitabinizi yukleyin ve verileri disari aktarmak için SaveAsCsv metodunu kullanin.

IronXL kütüphanesi tarafından desteklenen dosya formatları nelerdir?

IronXL, .xlsx, .xls, .csv ve .tsv gibi çeşitli dosya formatlarını destekler, bu da size geniş bir Excel dosyası türü ile çalışma imkanı sunar.

Bir C# kütüphanesi kullanarak Excel verilerini nasıl manipüle edebilirim?

IronXL ile, veri importu, veri eksportu ve veri formatlama için kapsamlı fonksiyonlarını kullanarak Excel verilerini manipüle edebilir ve C# içinde Excel dosyaları üzerinde tam kontrol sahibi olabilirsiniz.

IronXL, Excel dosyalarında grafik yönetimini destekliyor mu?

Evet, IronXL, Excel dosyalarında grafiklerle çalışmanızı ve grafikleri yönetmenizi kesintisiz bir şekilde sağlayarak, grafik yönetimini destekler.

IronXL kütüphanesinde hangi hucre biçimlendirme seçenekleri mevcuttur?

IronXL, metin hizalama, yazı tipi boyutu ve renk seçeneklerinin yanı sıra, ızgara çizgisi özelleştirmeleri gibi çeşitli hücre biçimlendirme seçenekleri sunarak Excel belgelerini ihtiyaçlarınıza göre biçimlendirmenize yardımcı olur.

IronXL için daha ayrıntılı API dökümantasyonunu nerede bulabilirim?

IronXL için ayrıntılı API referansı dokümantasyonuna, Iron Software web sitesinde API Referansi Dokümantasyon bölümü altında erişebilirsiniz ve bu bölüm, Excel elektronik tabloları ile çalışmak için ek kaynaklar sunar.

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