IronXL ile Spire XLS Arasındaki Bir Karşılaştırma
Microsoft Excel, Microsoft Office'in, sayı ve verileri formüller ve işlevler kullanarak düzenlemeye yardımcı olmayı amaçlayan bir bileşenidir.
.NET geliştiricilerin Excel dosyalarını nasıl ele aldığını hiç merak ettiniz mi? Bu makale, geliştiricilerin Excel dosyaları ile nasıl başa çıktığını ve Excel belgelerinde veri kaydetmek, okumak ve düzenlemek için hangi araçların en uygun olduğunu tartışacak. .NET geliştiricileri için Excel dosyalarını dönüştürmek ve mevcut belgeleri düzenlemek zorlayıcı olabilir. Bugün, Excel belgeleri ile ilgilenen iki popüler .NET kütüphanesini karşılaştıracağız: Spire.XLS ve IronXL.
2. Spire.XLS
Spire.XLS for .NET, herhangi bir .NET (C#, VB .NET, ASP.NET, .NET Core, .NET 5.0, MonoAndroid ve Xamarin.iOS) uygulamasında Excel dosyalarını oluşturmak, okumak, yazmak, dönüştürmek ve yazdırmak için kullanılabilen profesyonel bir Excel .NET API'sidir. Şablonlardan yeni Excel belgeleri oluşturmanıza, mevcut olanları düzenlemenize ve .NET platformunda Excel dosyalarını dönüştürmenize izin veren bir nesne modeli Excel API'sidir.
Bu kütüphane, Yönetilen Excel .NET montajıdır ve Microsoft Excel gerektirmez. Hem klasik Excel 97-2003 formatı (.xls) hem de modern Excel (.xlsx, .xlsb, .xlsm) formatlarını destekler. Kendi elektronik tablo düzenleme çözümünüzü tasarlamak veya Microsoft Otomasyon kullanmaktan daha hızlı ve güvenilirdir.
Spire.XLS sınıf kütüphanesinde mevcut olan bazı güvenlik özellikleri arasında Excel şifreleme/şifre çözme, hücre gizleme/gösterme, ve çalışma sayfası kilitleme/kaldırma bulunur.
2.1. Spire.XLS Özellikleri
2.1.1. Platformlar
Spire.XLS for .NET, geliştiricilere ASP.NET, Web Servisleri, WinForms ve diğer türdeki uygulamaları herhangi bir .NET Framework sürümünden 2.0'den 4.5'e, .NET 5.0, .NET Core, .NET Standard, MonoAndroid, Xamarin ve iOS için oluşturma olanağı sağlar. Hem 32-bit hem de 64-bit sistemleri destekler.
2.1.2. Dosya Dönüşümü
Spire.XLS, kullanıcıların Excel dosyalarını farklı formatlara dönüştürmelerine ve farklı formlarda dosyaları Excel dosyalarına dönüştürmelerine olanak tanır:
- Excel'i Metin'e
- Excel'i Görsele
- Excel'i PDF dosyasına
- Excel'i HTML'e
- XML/CSV'yi Excel dosyasına
- Excel'i XPS'e
- Excel'i SVG'ye
2.1.3. İçerikler ve Özellikler
Spire.XLS for .NET, Excel dosyalarını düzenleme ve manipüle etme için birçok özellik ile gelir, özellikle:
- Excel çalışma kitapları oluşturma ve düzenleme.
- Excel dosyalarını dosya akışlarına kaydetme.
- Excel çalışma kitaplarında veri bulma ve değiştirme.
- Verileri sıralama ve doğrulama.
- Dosyaları yazdırma.
- Satır ve sütunları silme, ekleme veya gizleme.
2.1.4. Biçimlendirme Özellikleri
Spire.XLS for .NET, tüm elektronik tablo bileşenlerine ve biçimlendirme özniteliklerine tam programatik erişim sağlar, seperti yazı tipleri ayarları, numara format ayarları, metin hizalaması, grafik nesneler ve elektronik tablo, satır, sütun veya bir Excel hücre aralığı biçimlendirme.
2.1.5. Sayfa Ayarı
Spire.XLS for .NET kullanarak geliştiriciler Sayfa Ayarı parametrelerini yapılandırabilirler:
- Yazdırma alanını ve başlıkları ayarlayın veya kılavuz çizgilerini etkinleştirin.
- Sayfa kırılmaları ekleyin.
- Görüntü tabanlı başlıkları ve/veya altbilgileri oluşturun veya güncelleyin.
- Sayfa yönünü, ölçeği ve kağıt boyutunu değiştirin.
- Sayfa merkezleme ve kenar boşluklarını ayarlayın.
3. IronXL
IronXL, C#'ta Excel ve diğer elektronik tablo dosyalarıyla verimli bir şekilde ilgilenmeye olanak tanıyan bir .NET kütüphanesidir. Office Interop gerekli değildir ve Core veya Azure'da Microsoft Office yüklemek için özel bir ihtiyaç yoktur.
Iron Software'in IronXL paketi, C# ve diğer .NET dillerinde Excel (XLS, XLSX ve CSV) dosyalarını okur ve yazar. .NET Core 2, Framework 4.5, Azure, Mono, Mobil ve Xamarin'i destekler.
IronXL, XLSX, XLS, CSV, TSV, JSON ve XML belgelerini oluşturup ihraç etmemizi sağlar. SQL birlikte çalışabilirliği için System.Data.DataSet ve System.Data.DataTable nesnelerine de dışa aktarabiliriz.
3.1. IronXL Özellikleri
3.1.1. Yükleme, Okuma ve Veri Düzenleme
IronXL, kullanıcıların XLS/XLSX/CSV/TSV'den veri yükleme, okuma ve düzenleme için Excel dosyalarını manipüle etmelerini sağlar.
3.1.2. Kaydetme ve Dışa Aktarma
IronXL, kullanıcıların Excel dosyalarını XLS/XLSX/CSV/TSV/JSON formatlarına kaydetmeleri ve dışa aktarmalarını sağlar.
3.1.3. System.Data Nesneleri
IronXL, Excel elektronik tabloları ile System.Data.DataSet ve System.Data.DataTable nesneleri olarak çalışır.
3.1.4. Formüller
IronXL, bir sayfa düzenlendiğinde her seferinde yeniden hesaplanan Excel formülleriyle çalışır.
3.1.5. Aralıklar
Aralıklar için ['A1:B10'] gibi kullanımı kolay WorkSheet sözdizimi. Aralıkları kolaylıkla birleştirin ve oluşturun.
3.1.6. Sıralama
Aralıkları, sütunları ve satırları sıralayın.
3.1.7. Stil Verme
Excel hücre görsel stilleri, yazı tipi, boyut, arka plan deseni, kenarlık, hizalama ve sayı formatlarını içerir.
4. Visual Studio'da Yeni Bir Proje Oluşturmak
Visual Studio'yu açın ve Dosya menüsüne gidin. "Yeni Proje"yi seçin, ardından bir konsol uygulaması seçin.
Proje adını girin ve istenen yolu seçin. Ardından, oluşturma düğmesine tıklayın. Gerekli .NET çerçevesini seçin, aşağıda gösterildiği gibi:

Visual Studio projesi şimdi seçilen uygulama için yapıyı oluşturacaktır. Eğer bir konsol, Windows veya web uygulaması seçilirse, uygulamayı oluşturmak ve çalıştırmak için Program.cs dosyasını açacaktır.

Şimdi, kütüphaneyi ekleyebilir ve programı test edebiliriz.
5. IronXL Kütüphanesini Kurun
IronXL kütüphanesi dört farklı şekilde indirilebilir ve kurulabilir:
- Visual Studio NuGet Paket Yöneticisini Kullanarak
- Visual Studio Komut Satırı Kullanarak
- NuGet Web Sayfasından Doğrudan İndirme
- IronXL Web Sayfasından Doğrudan İndirme
5.1 Visual Studio NuGet Paket Yöneticisini Kullanarak
Visual Studio, paketleri doğrudan çözüme yüklemek için NuGet Paket Yöneticisi seçeneği sunar. NuGet Paket Yöneticisini nasıl açabileceğiniz şöyle:

Paket yöneticisinde "IronXL" için arama yapın ve istenen paketi bulup yükleyin:

IronXL'i seçin ve paketi çözümünüze yükleyin.
5.2 Visual Studio Komut Satırını Kullanarak
- Visual Studio'da, Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin.
-
Paket yöneticisi konsolunda aşağıdaki komutu çalıştırın:
Install-Package IronXL.Excel
Paket şimdi geçerli projeye indirilecek ve kullanıma hazır olacak.

5.3 NuGet Web Sayfasından Doğrudan İndirme
NuGet paketini doğrudan indirmek için:
- https://www.nuget.org/packages/IronXL.Excel adresine gidin.
- Sağdaki menüden "Paket İndir"i seçin.
- İndirilen paketi otomatik olarak kurmak için çift tıklayın.
- Çözümü yeniden yükleyin ve projede kullanmaya başlayın.
5.4 IronXL Web Sayfasından Doğrudan İndirme
IronXL'nin web sayfasından en son paketi buradan indirin. İndirdikten sonra:
- Çözüm Gezgini'nde projeye sağ tıklayın.
- "Başvuru Ekle"yi seçin ve indirilen başvuru konumuna gidin.
- Referansı eklemek için TAMAM'a tıklayın.
6. Spire.XLS'i Kurun
Spire.XLS, API entegrasyonu için neredeyse aynı yöntemleri sunar:
- Visual Studio NuGet Paket Yöneticisini Kullanarak
- Visual Studio NuGet Paket Konsolu'nu Kullanma
- Spire.XLS Web Sitesinden Doğrudan İndirme
- NuGet Web Sitesinden Doğrudan İndirme
6.1. Visual Studio NuGet Paket Yöneticisini Kullanma
IronXL sürecini takip ederek, NuGet Paket Yöneticisini açın ve Spire.XLS için arayın:

Gerekli paketi seçin ve kurun.
6.2. Visual Studio NuGet Paket Konsolunu Kullanma
- Visual Studio'da, Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin.
-
Konsolda aşağıdaki satırı çalıştırın:
Install-Package Spire.XLS -Version 12.3.8Install-Package Spire.XLS -Version 12.3.8SHELL
Paket indirilecek ve geçerli projeye yüklenecektir.

6.3. NuGet Web Sitesinden Doğrudan İndirme
Spire.XLS'i doğrudan indirmek için:
- https://www.nuget.org/packages/Spire.XLS/ adresine gidin.
- Sağdaki menüden "Paket İndir"i seçin.
- İndirilen paketi otomatik olarak kurmak için çift tıklayın.
- Çözümü yeniden yükleyin ve projede kullanmaya başlayın.
7. Yeni Excel Dosyaları Oluşturun
Her iki .NET sınıf kütüphanesi de yeni Excel belgeleri oluşturmayı kolaylaştırır.
7.1. IronXL Kullanarak Yeni Excel Dosyaları Oluşturun
IronXL, XLS ve XLSX formatlarında Excel sayfaları oluşturmayı sağlar. IronXL kullanarak yeni bir çalışma kitabı oluşturma kodu aşağıdaki gibidir:
using IronXL;
class Program
{
static void Main()
{
// Create a new workbook in XLS format
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";
// Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
// Add data and styles to the new worksheet
xlsSheet["A1"].Value = "Hello World";
xlsSheet["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;
// Save the Excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
}
}
using IronXL;
class Program
{
static void Main()
{
// Create a new workbook in XLS format
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";
// Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
// Add data and styles to the new worksheet
xlsSheet["A1"].Value = "Hello World";
xlsSheet["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;
// Save the Excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
}
}
Imports IronXL
Friend Class Program
Shared Sub Main()
' Create a new workbook in XLS format
Dim xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
xlsWorkbook.Metadata.Author = "IronXL"
' Add a blank WorkSheet
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
' Add data and styles to the new worksheet
xlsSheet("A1").Value = "Hello World"
xlsSheet("A2").Style.BottomBorder.SetColor("#ff6600")
xlsSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
' Save the Excel file
xlsWorkbook.SaveAs("NewExcelFile.xls")
End Sub
End Class
7.2. Spire.XLS Kullanarak Yeni Excel Dosyası Oluşturun
Spire.XLS, MS Excel veya başka bir üçüncü taraf kütüphane olmaksızın Excel dosyaları oluşturmayı sağlar. Örnek kod aşağıda bulunmaktadır:
using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
class Program
{
static void Main(string[] args)
{
// Instantiate Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
// Set text in a specific cell
sheet.Range["C10"].Text = "The sample demonstrates how to save an Excel workbook to a stream.";
// Save the workbook to a stream
FileStream fileStream = new FileStream("DEMO.xls", FileMode.Create);
workbook.SaveToStream(fileStream);
fileStream.Close();
// Automatically open the new Excel file
System.Diagnostics.Process.Start("DEMO.xls");
}
}
}
using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
class Program
{
static void Main(string[] args)
{
// Instantiate Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
// Set text in a specific cell
sheet.Range["C10"].Text = "The sample demonstrates how to save an Excel workbook to a stream.";
// Save the workbook to a stream
FileStream fileStream = new FileStream("DEMO.xls", FileMode.Create);
workbook.SaveToStream(fileStream);
fileStream.Close();
// Automatically open the new Excel file
System.Diagnostics.Process.Start("DEMO.xls");
}
}
}
Imports Spire.Xls
Imports System.IO
Namespace CreateExcelFiles
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Instantiate Workbook
Dim workbook As New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
' Set text in a specific cell
sheet.Range("C10").Text = "The sample demonstrates how to save an Excel workbook to a stream."
' Save the workbook to a stream
Dim fileStream As New FileStream("DEMO.xls", FileMode.Create)
workbook.SaveToStream(fileStream)
fileStream.Close()
' Automatically open the new Excel file
System.Diagnostics.Process.Start("DEMO.xls")
End Sub
End Class
End Namespace
8. CSV'den Excel'e
CSV'den Excel'e dönüştürme popüler bir format dönüşümüdür. Hem IronXL hem de Spire.XLS bu özelliği sağlar.
8.1. IronXL kullanarak CSV'den Excel'e
IronXL, geliştiricilerin CSV formatlarından Excel çalışma kitapları oluşturmasına kolayca olanak tanır. Bir CSV dosyasını Excel'e dönüştürmenin yolu şöyle:
using IronXL;
class Program
{
static void Main()
{
// Load CSV file into a workbook
WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;
// Save the workbook as an Excel file
workbook.SaveAs("CsvToExcelConversion.xlsx");
}
}
using IronXL;
class Program
{
static void Main()
{
// Load CSV file into a workbook
WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;
// Save the workbook as an Excel file
workbook.SaveAs("CsvToExcelConversion.xlsx");
}
}
Imports IronXL
Friend Class Program
Shared Sub Main()
' Load CSV file into a workbook
Dim workbook As WorkBook = WorkBook.LoadCSV("test.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Dim ws As WorkSheet = workbook.DefaultWorkSheet
' Save the workbook as an Excel file
workbook.SaveAs("CsvToExcelConversion.xlsx")
End Sub
End Class
8.2. Spire.XLS kullanarak CSV'den Excel'e
Spire.XLS, CSV'den Excel'e dönüşümü verimli bir şekilde yönetir. Bu işlemi nasıl gerçekleştirebileceğiniz şu şekildedir:
using Spire.Xls;
namespace ConvertCsvToExcel
{
class Program
{
static void Main(string[] args)
{
// Create an instance of Workbook class
Workbook workbook = new Workbook();
// Load a CSV file
workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);
// Get the first worksheet and used range
Worksheet sheet = workbook.Worksheets[0];
CellRange usedRange = sheet.AllocatedRange;
usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
// Autofit columns and rows
usedRange.AutoFitColumns();
usedRange.AutoFitRows();
// Save the result file
workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
}
}
}
using Spire.Xls;
namespace ConvertCsvToExcel
{
class Program
{
static void Main(string[] args)
{
// Create an instance of Workbook class
Workbook workbook = new Workbook();
// Load a CSV file
workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);
// Get the first worksheet and used range
Worksheet sheet = workbook.Worksheets[0];
CellRange usedRange = sheet.AllocatedRange;
usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
// Autofit columns and rows
usedRange.AutoFitColumns();
usedRange.AutoFitRows();
// Save the result file
workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
}
}
}
Imports Spire.Xls
Namespace ConvertCsvToExcel
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create an instance of Workbook class
Dim workbook As New Workbook()
' Load a CSV file
workbook.LoadFromFile("ExcelToCSV.csv", ",", 1, 1)
' Get the first worksheet and used range
Dim sheet As Worksheet = workbook.Worksheets(0)
Dim usedRange As CellRange = sheet.AllocatedRange
usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText
' Autofit columns and rows
usedRange.AutoFitColumns()
usedRange.AutoFitRows()
' Save the result file
workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013)
End Sub
End Class
End Namespace
9. Lisanslama
IronXL Lisanslama
IronXL, ücretsiz bir geliştirici lisansı sağlar; Lite paketi başlangıçta gizli ücretler olmadan gelir. SaaS ve OEM dağıtımı mümkündür. Tüm lisanslar, 30 günlük para iade garantisi, bir yıl yazılım desteği ve güncellemeleri ve süresiz lisans sunar. IronXL fiyatlandırması ve lisanslaması hakkında daha fazla detay için resmi lisanslama sayfasını ziyaret edin.
Spire.XLS Lisanslama
Spire.XLS üç lisanslama kategorisi sunar:
- Ücretsiz Versiyon: Çalışma kitabı başına beş sayfa ve sayfa başına 200 satır ile sınırlı. Yazdırma fonksiyonu mevcut değil.
- Standart Sürüm: .NET ile sınırlıdır, yazdırma veya dönüşüm desteği yok.
- Pro Sürümü: Spire.XLS Paketi'nin bir parçası olup, Excel'den PDF, HTML, CSV, vb. gibi birçok dönüşümü destekler.
Sonuç
IronXL for .NET, geliştiricilerin Excel'i çeşitli formatlara dönüştürmesine yardımcı olur, C# ve diğer .NET dillerinde Excel okuma ve yazmayı sunar. .NET Core 2, Framework 4.5, Azure, Mono, Mobil ve Xamarin'i destekler. IronXL, IronOCR, IronPDF, IronBarcode ve IronWebScraper gibi araçlarla entegredir.
Spire.XLS ayrıca hem klasik hem de modern Excel formatlarını destekleyerek Excel belgeleri oluşturma, düzenleme ve dönüştürme yetenekleri sunar.
Karşılaştırıldığında, IronXL daha fazla özellik ve rekabetçi bir fiyat yapısı sunar. Daha fazla bilgi için IronXL web sitesini ve indirmeler için bu NuGet bağlantısını ziyaret edin.
Sıkça Sorulan Sorular
HTML'yi C# içerisinde PDF'ye nasıl dönüştürebilirim?
HTML dizgilerini PDF'lere dönüştürmek için IronPDF'ün RenderHtmlAsPdf yöntemini kullanabilirsiniz. Ayrıca, HTML dosyalarını RenderHtmlFileAsPdf kullanarak PDF'lere dönüştürebilirsiniz.
IronXL'nin ana özellikleri nelerdir?
IronXL, Office Interop veya Microsoft Office kurulumu gerektirmeden Excel (XLS, XLSX, CSV) dosyalarını verimli bir şekilde okuma ve yazmayı destekler. Veri manipülasyonu, ihracat yetenekleri ve formül yönetimi sunar.
C#'ta Excel dosyalarını işlemek için IronXL'yi nasıl kurarım?
IronXL, Visual Studio NuGet Paket Yöneticisi, Visual Studio Komut Satırı veya doğrudan NuGet ya da IronXL web sitelerinden indirerek kurulabilir.
IronXL kullanarak bir CSV dosyasını Excel'e nasıl dönüştürürüm?
Bir CSV dosyasını Excel'e dönüştürmek için, IronXL kullanarak CSV'yi bir WorkBook içine yükleyin ve ardından istenen Excel formatında kaydedin.
IronXL için hangi lisanslama seçenekleri mevcuttur?
IronXL, ücretsiz bir geliştirici lisansı sunar, ayrıca SaaS ve OEM dağıtımı için ek lisanslama seçenekleri mevcuttur. Tüm lisanslar 30 günlük para iade garantisi ve bir yıl yazılım destek ve güncellemelerini içerir.
IronXL kullanarak nasıl bir Excel dosyası oluştururum?
IronXL kullanarak bir Excel dosyası oluşturmak için, WorkBook sınıfını kullanarak XLS veya XLSX formatında bir çalışma kitabı oluşturun, çalışma sayfaları ekleyin, veri ekleyin, stiller uygulayın ve dosyayı istenen bir konuma kaydedin.
IronXL, Spire.XLS ile nasıl karşılaştırılır?
Her iki kütüphane de Excel belgeleri oluşturma, düzenleme ve dönüştürme yetenekleri sağlar. IronXL, ek araçlarla entegrasyon dahil daha fazla özellik sunarken, Spire.XLS hem klasik hem de modern Excel formatlarını destekler. IronXL, rekabetçi fiyat yapısı ve kapsamlı Excel dosya manipülasyon ve dönüştürme yetenekleri ile tanınır.
Spire.XLS for .NET nedir?
Spire.XLS for .NET, geliştiricilerin çeşitli .NET uygulamalarında farklı çerçeveler ve formatları destekleyen Excel dosyaları oluşturmasını, okumasını, yazmasını, dönüştürmesini ve yazdırmasını sağlayan profesyonel bir Excel API'sidir.
Spire.XLS'in desteklediği Excel formatları nelerdir?
Spire.XLS, .xls, .xlsx, .xlsb ve .xlsm gibi birçok Excel formatını destekleyerek, Microsoft Excel olmadan kapsamlı Excel dosya oluşturma, düzenleme ve dönüştürme işlemlerine izin verir.
IronXL, Microsoft Office yüklü olmadan çalışabilir mi?
Evet, IronXL'yi kullandığınızda, Office Interop veya Microsoft Office kurulumu gerektirmeden Excel dosyalarını verimli bir şekilde okuyup yazabilirsiniz.




