Altbilgi içeriğine atla
DIğER BILEşENLERLE KARşıLAşTıRıN

.NET için IronXL ile FastExcel Karsilastirmasi

C# içinde Excel belgeleriyle çalışmak söz konusu olduğunda, mevcut olan en popüler iki kütüphane, Iron Suite paketinden bir çözüm olan IronXL ve FastExcel v4'tür. Her iki kütüphane de geliştiricilere Excel çalışma kitaplarını manipüle etmelerine ve yönetmelerine yardımcı olacak bir dizi araç ve özellik sunar. Bu iki yazılımın her biri kendi başına harikadır, ancak harika olması yeterli değil. Sizin ihtiyaçlarınıza en uygun seçeneği belirlemek için her birinin sunduğu özellikleri değerlendireceğiz. Bu makalede, IronXL ve FastExcel v4'ü karşılaştıracağız, her kütüphanenin güçlü ve zayıf yönlerini vurgulayacak ve her iki kütüphaneyi C# içinde nasıl kullanacağınıza dair örnekler sunacağız.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 1 - FastExcel V4 Çalışma Kitabını Kontrol Et

FastExcel v4

FastExcel v4, Excel çalışma kitaplarını yönetmek için araçlar sağlayan çok parçacıklı C# kütüphaneleri ailesidir. FastExcel v4'ün en son sürümü, tanımlı isimlerin yönetimini basitleştiren Tables Sheet Manager Pro gibi yeni özellikler ve çalışma kitabı yükünü azaltmaya yardımcı olan FastExcel SpeedTools'u tanıtmaktadır.

FastExcel v4 ile geliştiriciler, ihtiyaçlarına bağlı olarak otomatik ve manuel hesaplama yöntemleri arasında seçim yapma seçeneğine sahiptir. Kütüphane, sınırsız formül ve hesaplama desteği dahil olmak üzere çalışma sayfalarını ve çalışma kitaplarını manipüle etmek için geniş bir araç yelpazesi sunar.

FastExcel v4'ün en büyük avantajlarından biri hızıdır. Kütüphane, büyük veya karmaşık çalışma kitaplarıyla uğraşırken bile verimli olacak şekilde tasarlanmıştır. Hesaplama sürecini önemli ölçüde hızlandırabilen çok parçacıklı hesaplamaları içerir ve bellek kullanımını yönetmek ve performansı optimize etmek için araçlar sağlar.

FastExcel v4: Özellik Seti

  • XLSX formatında Excel dosyalarını okuma ve yazma.
  • Excel dosyalarından LINQ kullanarak veri okuma.
  • Veri doğrulama ve hata işleme desteği.
  • Excel dosyalarını okumak ve yazmak için yüksek performanslı akış API'si.
  • Büyük Excel dosyalarının daha hızlı işlenmesi için çoklu iş parçacığı desteği.
  • .NET Framework ve .NET Core ile uyumlu.
  • LINQ, Entity Framework ve Apache Spark gibi popüler kütüphanelerle entegrasyon.

IronXL

IronXL, geliştiricilerin Excel dosyalarını programlı olarak manipüle etmelerine ve oluşturmalarına olanak tanıyan güçlü bir C# kütüphanesidir. Dış bağımlılıklar veya ek yazılım yüklemeleri olmadan Excel dosyalarını okuma, yazma ve değiştirme için tanıdık bir C# sözdizimi ve yöntemleri sunar.

IronXL ile geliştiricilerin, Excel dosyaları ile çalışma sürecini basitleştiren geniş bir özellik ve araç yelpazesine erişimi vardır. Bu, çeşitli Excel dosyası formatları için destek, çalışma sayfalarını ve tabloları manipüle etme kabiliyeti ve tanımlı isimlerin, sayı formatlarının ve daha fazlasının yönetimi için araçları içerir. Kütüphane ayrıca otomatik ve manuel hesaplama modlarını, performansı optimize etmek için çok parçacıklı Excel hesaplamalarını destekler.

IronXL kullanarak geliştiriciler, yeni Excel çalışma kitaplarını zahmetsizce oluşturabilir, mevcut olanlara veri ekleyebilir ve Excel formüllerini ve hesaplamalarını C# kodu kullanarak manipüle edebilir. Kütüphane ayrıca, hata ayıklama ve Excel kodunu optimize etme konusunda yardımcı olan Formül Gezgini ve Tablolar Sayfası Yöneticisi gibi sağlam hata ayıklama araçlarını ve özelliklerini içerir.

IronXL Özellik Seti

  • XLS, XLSX, CSV ve TSV gibi çeşitli dosya formatlarından verileri yükleme, okuma ve düzenleme.
  • Verileri XLS, XLSX, CSV, TSV ve JSON gibi farklı dosya formatlarında dışa aktarma ve kaydetme.
  • Kullanıcıların Excel WorkBook Çalışma Sayfaları ile System.Data.DataSet ve System.Data.DataTable nesneleri olarak çalışmasını sağlayan System.Data Nesneleri kullanın.
  • Çalışma sayfası her düzenlendiğinde yeniden hesaplanan Excel formülleri için destek.
  • Kullanıcıların, kullanımı kolay WorkSheet sözdizimini kullanarak sezgisel olarak aralıklar oluşturmasına ve birleştirmesine olanak tanır.
  • Aralıklar, sütunlar ve satırları sıralama ve filtreleme işlevleri sağlama.
  • Hücreleri, görsel stiller, yazı tipi, boyut, arka plan deseni, kenarlık, hizalama ve sayı formatları dahil olmak üzere kullanıcı tercihine göre biçimlendirmeye olanak tanıma.

FastExcel v4 Kullanarak Excel Belgelerini Manipüle Etme

FastExcel v4 ile başlamak için, en son sürümü resmi web sitesinden indirmeniz gerekecektir. Kitaplığın tam lisanslı sürümünü satın almadan önce deneme sürümünü kullanarak değerlendirebilirsiniz. FastExcel v4'ü kurduktan sonra, Excel dosyalarını yönetmenize yardımcı olacak araçlarını kullanmaya başlayabilirsiniz.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 2 - ClosedXML NuGet Kurulumu

Excel Dosyalarını Manipüle Etme

FastExcel v4, C# içinde Excel dosyalarını manipüle etmek için çeşitli araçlar sağlar. FastExcel v4'ü, Excel çalışma kitaplarını açmak ve kaydetmek, çalışma sayfalarını manipüle etmek, tanımlı isimleri yönetmek ve daha fazlası için kullanabilirsiniz. Excel dosyalarını manipüle etmek için FastExcel v4'ü nasıl kullanacağınıza dair bazı örnekler:

Excel Çalışma Kitaplarını Açma ve Kaydetme

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    // Do some work on the workbook here.
    workbook.Save();
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    // Do some work on the workbook here.
    workbook.Save();
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	' Do some work on the workbook here.
	workbook.Save()
End Using
$vbLabelText   $csharpLabel

Çalışma Sayfalarını Manipüle Etme

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var worksheet = workbook.Worksheets["Sheet1"];
    // Do some work on the worksheet here.
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var worksheet = workbook.Worksheets["Sheet1"];
    // Do some work on the worksheet here.
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Dim worksheet = workbook.Worksheets("Sheet1")
	' Do some work on the worksheet here.
End Using
$vbLabelText   $csharpLabel

Tanımlı İsimleri Yönetme

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var definedNames = workbook.DefinedNames;
    // Do some work on the defined names here.
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var definedNames = workbook.DefinedNames;
    // Do some work on the defined names here.
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Dim definedNames = workbook.DefinedNames
	' Do some work on the defined names here.
End Using
$vbLabelText   $csharpLabel

Hesaplamaları Optimize Etme

FastExcel v4'ün en önemli avantajlarından biri, Excel çalışma kitaplarındaki hesaplamaları optimize edebilmesidir. Excel hesaplamaları, bir çalışma kitabının boyutu ve karmaşıklığı arttıkça bir darboğaz haline gelebilir. FastExcel v4, hesaplamaları optimize etmenize ve performansı artırmanıza yardımcı olacak araçlar sağlar.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 3 - FastExcel V3 Satın Alın - Excel'i Daha Hızlı Çalıştırmanıza Yardımcı Olur - Karar Modelleri

Otomatik ve Manuel Hesaplama

Varsayılan olarak, Excel çalışma kitapları otomatik hesaplamayı kullanır, bu da excel formüllerinin her hücre değiştiğinde yeniden hesaplandığı anlamına gelir. Bu, özellikle büyük çalışma kitaplarında zaman alıcı olabilir. FastExcel v4, otomatik ve manuel hesaplama arasında geçiş yapmanıza olanak tanır, bu da performansı önemli ölçüde artırabilir. Manuel hesaplamaya nasıl geçileceğine dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    workbook.CalculationMode = CalculationMode.Manual;
    // Do some work on the workbook here.
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    workbook.CalculationMode = CalculationMode.Manual;
    // Do some work on the workbook here.
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	workbook.CalculationMode = CalculationMode.Manual
	' Do some work on the workbook here.
End Using
$vbLabelText   $csharpLabel

Dizi Hesaplamalarındaki Darboğazlar

Dizi hesaplamaları da Excel çalışma kitaplarında bir darboğaz haline gelebilir. FastExcel v4, dizi hesaplamalarını optimize etmenize ve performansı artırmanıza yardımcı olacak araçlar sağlar. FastExcel v4 kullanarak dizi hesaplamalarını optimize etmeye dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    workbook.OpenCalculationMethods = OpenCalculationMethods.ArrayFormulas;
    // Do some work on the workbook here.
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    workbook.OpenCalculationMethods = OpenCalculationMethods.ArrayFormulas;
    // Do some work on the workbook here.
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	workbook.OpenCalculationMethods = OpenCalculationMethods.ArrayFormulas
	' Do some work on the workbook here.
End Using
$vbLabelText   $csharpLabel

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 4 - Dizi hesaplamalarını optimize etme

FastExcel Profiler

FastExcel Profiler, Excel hesaplamalarını optimize etmek için paha biçilmez bir araçtır. FastExcel Profiler, Excel çalışma kitaplarınızın performansını etkileyebilecek hesaplama sorunları, aşırı yük ve diğer sorunlarla ilgili detaylı bilgi sağlar. Hesaplamaları optimize etmek için FastExcel Profiler'ı nasıl kullanacağınıza dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var profiler = new FastExcelProfiler(workbook))
    {
        // Do some work on the workbook here.
        profiler.DisplayReport();
    }
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var profiler = new FastExcelProfiler(workbook))
    {
        // Do some work on the workbook here.
        profiler.DisplayReport();
    }
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Using profiler = New FastExcelProfiler(workbook)
		' Do some work on the workbook here.
		profiler.DisplayReport()
	End Using
End Using
$vbLabelText   $csharpLabel

Tablolar Sayfa Yöneticisi Pro

FastExcel TableSheet Manager Pro, FastExcel v4 ailesinin bir başka güçlü aracıdır. Excel çalışma kitaplarınızda tabloları yönetmenize yardımcı olacak araçlar sağlar. Tables Sheet Manager Pro, tek bir çalışma sayfasında sınırsız sayıda tabloyu kolayca yönetebilmenizi sağlar, bu da aşırı yükü önemli ölçüde azaltabilir ve performansı artırabilir. Tables Sheet Manager Pro'yu nasıl kullanacağınıza dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var manager = new TableSheetManagerPro(workbook))
    {
        // Do some work on the tables here.
    }
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var manager = new TableSheetManagerPro(workbook))
    {
        // Do some work on the tables here.
    }
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Using manager = New TableSheetManagerPro(workbook)
		' Do some work on the tables here.
	End Using
End Using
$vbLabelText   $csharpLabel

Sayı Formatları

FastExcel v4, Excel çalışma kitaplarınızdaki sayı formatlarını yönetmenize de yardımcı olacak araçlar sunar. FastExcel v4, çalışma kitaplarınızda hücrelere, sütunlara ve sıralara sayı formatları uygulamanıza olanak tanır. FastExcel v4 ile bir sayı formatını nasıl uygulayacağınıza dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var worksheet = workbook.Worksheets["Sheet1"];
    var column = worksheet.Columns["A"];
    column.Style.NumberFormat = "#,##0.00";
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    var worksheet = workbook.Worksheets["Sheet1"];
    var column = worksheet.Columns["A"];
    column.Style.NumberFormat = "#,##0.00";
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Dim worksheet = workbook.Worksheets("Sheet1")
	Dim column = worksheet.Columns("A")
	column.Style.NumberFormat = "#,##0.00"
End Using
$vbLabelText   $csharpLabel

Formül Gezgini

FastExcel v4, Excel çalışma kitaplarınızdaki formülleri görmenizi sağlayan bir Formula Explorer aracı sağlar. Formula Explorer, formül hatalarını gidermenize ve hesaplamaları optimize etmenize yardımcı olabilir. Formula Explorer'ı nasıl kullanacağınıza dair bir örnek:

using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var explorer = new FormulaExplorer(workbook))
    {
        // Do some work on the formulas here.
    }
}
using (var workbook = new Workbook(@"C:\Test\MyWorkbook.xlsx"))
{
    using (var explorer = new FormulaExplorer(workbook))
    {
        // Do some work on the formulas here.
    }
}
Using workbook As New Workbook("C:\Test\MyWorkbook.xlsx")
	Using explorer = New FormulaExplorer(workbook)
		' Do some work on the formulas here.
	End Using
End Using
$vbLabelText   $csharpLabel

IronXL Kullanarak Excel Belgelerini Manipüle Etme

IronXL'e başlamak için, IronXL paketini yüklemeniz gerekecektir. Bunu, NuGet paket yöneticisi aracılığıyla veya IronXL web sitesinden paketi indirerek yapabilirsiniz. Paketi yükledikten sonra, IronXL'i C# projenizde kullanmaya başlayabilirsiniz.

Çalışma kitaplarını açma ve kaydetme: IronXL ile bir Excel çalışma kitabını açmak için, aşağıdaki kodu kullanabilirsiniz:

WorkBook workbook = WorkBook.Load(@"C:\Test\MyWorkbook.xlsx");
WorkBook workbook = WorkBook.Load(@"C:\Test\MyWorkbook.xlsx");
Dim workbook As WorkBook = WorkBook.Load("C:\Test\MyWorkbook.xlsx")
$vbLabelText   $csharpLabel

Bu, belirtilen yoldaki çalışma kitabını açacaktır. Aşağıdaki kodu kullanarak yeni bir çalışma kitabı da oluşturabilirsiniz:

WorkBook workbook = WorkBook.Create(ExcelFileFormat.Xlsx);
WorkBook workbook = WorkBook.Create(ExcelFileFormat.Xlsx);
Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.Xlsx)
$vbLabelText   $csharpLabel

IronXL kullanarak bir çalışma kitabını kaydetmek için, aşağıdaki kodu kullanabilirsiniz:

workbook.SaveAs(@"C:\Test\MyWorkbook.xlsx");
workbook.SaveAs(@"C:\Test\MyWorkbook.xlsx");
workbook.SaveAs("C:\Test\MyWorkbook.xlsx")
$vbLabelText   $csharpLabel

Bu, çalışma kitabını belirtilen yola kaydedecektir.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 5 - Çalışma kitabını kaydet

Excel Çalışma Sayfalarını Manipüle Etme

IronXL kullanarak bir çalışma kitabında çalışma sayfalarını manipüle etmek için, aşağıdaki kodu kullanabilirsiniz:

WorkSheet worksheet = workbook.WorkSheets["Sheet1"];
WorkSheet worksheet = workbook.WorkSheets["Sheet1"];
Dim worksheet As WorkSheet = workbook.WorkSheets("Sheet1")
$vbLabelText   $csharpLabel

Bu, çalışma kitabından "Sheet1" adlı çalışma sayfasını alacaktır. Çalışma sayfasını ihtiyaçınıza göre manipüle edebilirsiniz.

Tanımlı İsimleri Yönetme

IronXL, Excel çalışma kitaplarınızdaki tanımlı isimleri yönetmenize yardımcı olacak araçlar sağlar. Tanımlı bir ad oluşturmak için aşağıdaki kodu kullanabilirsiniz:

worksheet.DefineName("MyRange", worksheet.Range("A1:B10"));
worksheet.DefineName("MyRange", worksheet.Range("A1:B10"));
worksheet.DefineName("MyRange", worksheet.Range("A1:B10"))
$vbLabelText   $csharpLabel

Bu, çalışma sayfasındaki A1:B10 aralığına atıfta bulunan MyRange adlı bir tanımlı ad oluşturacaktır.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 6 - CSVList

Sayı Formatlarını Uygulama

IronXL kullanarak bir hücreye veya hücre aralığına sayı formatı uygulamak için aşağıdaki kodu kullanabilirsiniz:

worksheet["A1"].Style.NumberFormat.Format = "#,##0.00";
worksheet["A1"].Style.NumberFormat.Format = "#,##0.00";
worksheet("A1").Style.NumberFormat.Format = "#,##0.00"
$vbLabelText   $csharpLabel

Bu, çalışma sayfasındaki A1 hücresine "#,##0.00" sayı formatını uygulayacaktır.

Hesaplamaları Optimize Etme

IronXL, Excel çalışma kitaplarındaki hesaplamaları optimize etmenize yardımcı olacak araçlar sağlar. Hesaplamaları optimize etmek için aşağıdaki kodu kullanabilirsiniz:

workbook.SetAutomaticCalculation(false);
workbook.SetAutomaticCalculation(false);
workbook.SetAutomaticCalculation(False)
$vbLabelText   $csharpLabel

Bu, çalışma kitabında otomatik hesaplamayı kapatacaktır. Daha sonra aşağıdaki kodu kullanarak çalışma kitabını manuel olarak hesaplayabilirsiniz:

workbook.Calculate();
workbook.Calculate();
workbook.Calculate()
$vbLabelText   $csharpLabel

Bu, çalışma kitabındaki tüm formülleri hesaplayacaktır.

Excel Verilerini Okuma ve C#'da Veritabanı Tablosuna Ekleme: Şekil 7 - Tüm Formüller Hesaplandı

Kıyaslama

Hem FastExcel hem de IronXL, C# dilini kullanarak Excel dosyalarını işlemek için güçlü kütüphanelerdir. Her iki kütüphane de benzer özellikler sunarken, onları ayıran birkaç önemli fark vardır.

FastExcel, özellikle büyük veri kümeleri ile çalışırken, Excel hesaplamalarının performansını iyileştirmeye odaklanan bir kütüphanedir. Otomatik ve manuel hesaplama, dizi hesaplama darboğazlarına yönelik optimizasyon ve açık hesaplama yöntemleri gibi özellikler sunar. FastExcel ayrıca Excel çalışma kitaplarını yönetmek ve optimize etmek için FastExcel Profiler ve FastExcel SpeedTools gibi araçlar sağlar.

Öte yandan, IronXL, kullanımı kolay ve esnek bir önceliğe sahip bir kütüphanedir. C# kodunda Excel dosyalarını yönetmek için geliştiricilere yardımcı olacak geniş bir araç yelpazesi sunar. Bu araçlardan bazıları, tanımlı adları yönetme yeteneği, sınırsız sayıda çalışma sayfası ile çalışma ve sayı formatlarını kolayca yönetme becerilerini içerir. IronXL ayrıca çoklu iş parçacıklı Excel hesaplamalarını da destekler ve büyük veri kümeleriyle başa çıkmak için harika bir seçimdir.

Hem FastExcel hem de IronXL, C#'da Excel dosyaları ile çalışmak için güçlü kütüphaneler olsa da, IronXL birkaç avantajı ile birçok geliştirici için tercih edilen seçimdir. Birinci olarak, IronXL daha sezgisel bir API'ye sahiptir, bu da onunla çalışmayı ve öğrenmeyi kolaylaştırır. İkinci olarak, IronXL, daha küçük projeler veya sınırlı bütçeli ekipler için daha iyi bir seçim oluşturan FastExcel'den daha uygun fiyatlıdır.

Ayrıca, IronXL, FastExcel'e kıyasla daha hafif bir kütüphanedir. FastExcel'in sahip olduğu aşırı şişkinlikten yoksundur, bu da performansı yavaşlatabilir ve büyük Excel çalışma kitaplarını yönetmeyi daha zor hale getirebilir.

Hem FastExcel hem de IronXL, C#'da Excel dosyalarıyla çalışma yeteneğine sahip kütüphaneler olmasına rağmen, IronXL, kullanım kolaylığı, uygun fiyatı ve hafif doğası nedeniyle tercih edilen bir seçimdir.

Sonuç

Sonuç olarak, FastExcel ve IronXL karşılaştırıldığında, her iki kütüphanenin de C# kodunu kullanarak Excel dosyalarını işlemek için güçlü araçlar ve özellikler sunduğu açıktır. Ancak, iki kütüphane arasındaki bazı önemli farklar, IronXL'i birçok geliştirici için tercih edilen seçim haline getirir.

Teknik bir açıdan, IronXL'nin daha sezgisel ve kullanıcı dostu bir API sunduğu, geliştiricilerin tüm beceri seviyeleri için öğrenmeyi ve kullanmayı kolaylaştırdığı görülüyor. IronXL ayrıca, performansı yavaşlatabilecek ve büyük Excel çalışma kitaplarını yönetmeyi zorlaştırabilecek aşırı şişkinlikten yoksun hafif bir kütüphane sunar. Buna karşılık, FastExcel, Excel hesaplama performansını artırmaya daha fazla odaklanır, ancak IronXL'e kıyasla daha karmaşık ve çalışması zor olabilir.

Buna ek olarak, IronXL, FastExcel'e kıyasla daha uygun fiyatlı bir lisanslama modeli sunar, bu da onu daha küçük projeler veya sınırlı bütçeli ekipler için daha iyi bir seçim yapar. Tam lisanslı bir IronXL sürümü ile geliştiriciler, ek ücret veya kısıtlama olmadan tüm özelliklere ve araçlara erişebilirler.

Genel olarak, kullanım kolaylığını, uygun fiyatı ve hafif performansı öncelikli olan geliştiriciler için IronXL tercih edilen seçimdir. Çoklu iş parçacıklı Excel hesaplamaları ve sınırsız sayıda çalışma sayfası desteği dahil olmak üzere güçlü araçları ve özellikleri ile IronXL, C# kodunda Excel dosyalarıyla çalışan her geliştirici için değerli bir araçtır.

IronXL satın almakla ilgilenenler için Iron Software, müşterilerin iki yerine tüm beş Iron Software ürününü satın alabileceği özel bir fırsat sunmaktadır. Bu, IronXL'i ve PDF dosyaları, OCR ve daha fazlası ile çalışmak için diğer güçlü kütüphaneleri içerir. Bu fırsat, projelerini desteklemek için çeşitli araçlara ihtiyaç duyan geliştiriciler için olağanüstü bir değer sunar.

Yazılım ürününü indirin.

Lütfen dikkate alinFastExcel v4, ilgili sahibinin tescilli markasıdır. Bu site, FastExcel v4 ile bağlantılı, onaylı veya destekli değildir. Tüm ürün adları, logoları ve markalar, ilgili sahiplerinin malıdır. Karşılaştırmalar yalnızca bilgilendirme amaçlıdır ve yazım sırasında kamuya açık bilgileri yansıtır.

Sıkça Sorulan Sorular

IronXL'in temel özellikleri nelerdir?

IronXL, XLS, XLSX, CSV ve TSV gibi çeşitli Excel dosya formatlarını destekleme ve harici bağımlılıklara ihtiyaç duymadan çalışma yaprakları, formüller ve sayı formatlarını yönetme araçları gibi özellikler sunar.

Excel hesaplamalarını bir C# kütüphanesi kullanarak nasıl optimize edebilirim?

IronXL'in çoklu iş parçacığı hesaplama yeteneklerinden yararlanarak, karmaşık veya büyük veri setleri ile uğraşırken performans ve verimliliği artırarak Excel hesaplamalarını optimize edebilirsiniz.

Bu kütüphane ile Excel formüllerini yönetebilir miyim?

Evet, IronXL, Excel formüllerini yönetmeyi destekler ve her düzenleme ile yeniden hesaplanmalarına izin verir. Hesaplamaları sorun gidermek ve optimize etmek için Formula Explorer gibi araçlar içerir.

IronXL farklı Excel dosya formatlarını nasıl destekler?

IronXL, XLS, XLSX, CSV ve TSV gibi çeşitli formatlardan veri yükleyebilir, okuyabilir ve düzenleyebilir. Ayrıca, farklı veri formatlarını ele almada esneklik sağlayan JSON gibi formatlara veri dışa aktarmaya da izin verir.

IronXL bütçesi kısıtlı geliştiriciler için uygun mu?

Evet, IronXL uygun fiyatlı olmasıyla bilinir, bu da bütçe kısıtlamaları olan geliştiriciler için uygun bir seçim yapar. Fazla yük içermeyen kapsamlı bir özellik seti sunarak paranın karşılığını verir.

IronXL, herhangi bir harici yazılım kurulumuna gerek duyar mı?

Hayır, IronXL, herhangi bir harici bağımlılık veya ek yazılım kurulumu gerektirmeden bağımsız çalışır, bu da onu geliştiriciler için uygun bir seçenek haline getirir.

IronXL'i Excel manipülasyonu için kullanıcı dostu bir kütüphane yapan nedir?

IronXL, sezgisel sözdizimi ve hafif yapısı ile övülür ve tüm beceri seviyelerindeki geliştiriciler için erişilebilir kılar. C#'te Excel dosya manipülasyonu için basit bir çözüm sunar.

IronXL satın alırken özel bir teklif var mı?

Evet, Iron Software, tüm beş ürünlerini, IronXL dahil, iki ürün fiyatına satın alabilme fırsatı sunduğu özel bir teklif sunuyor, birden fazla araca ihtiyaç duyan geliştiriciler için harika bir değer 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