Altbilgi içeriğine atla
DIğER BILEşENLERLE KARşıLAşTıRıN
IronXL ve Spire.XLS karşılaştırması

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'da Yeni Proje Oluşturma

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.

Proje Yapısı

Ş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:

NuGet Paket Yöneticisini Açma

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

IronXL'i Arama

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.

Komut Satırı ile Yükleme

5.3 NuGet Web Sayfasından Doğrudan İndirme

NuGet paketini doğrudan indirmek için:

  1. https://www.nuget.org/packages/IronXL.Excel adresine gidin.
  2. Sağdaki menüden "Paket İndir"i seçin.
  3. İndirilen paketi otomatik olarak kurmak için çift tıklayın.
  4. Çö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:

  1. Çözüm Gezgini'nde projeye sağ tıklayın.
  2. "Başvuru Ekle"yi seçin ve indirilen başvuru konumuna gidin.
  3. 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:

Spire.XLS'i Arama

Gerekli paketi seçin ve kurun.

6.2. Visual Studio NuGet Paket Konsolunu Kullanma

  1. Visual Studio'da, Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin.
  2. Konsolda aşağıdaki satırı çalıştırın:

    Install-Package Spire.XLS -Version 12.3.8
    Install-Package Spire.XLS -Version 12.3.8
    SHELL

Paket indirilecek ve geçerli projeye yüklenecektir.

Konsol Üzerinden Spire.XLS Yükleme

6.3. NuGet Web Sitesinden Doğrudan İndirme

Spire.XLS'i doğrudan indirmek için:

  1. https://www.nuget.org/packages/Spire.XLS/ adresine gidin.
  2. Sağdaki menüden "Paket İndir"i seçin.
  3. İndirilen paketi otomatik olarak kurmak için çift tıklayın.
  4. Çö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
$vbLabelText   $csharpLabel

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
$vbLabelText   $csharpLabel

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
$vbLabelText   $csharpLabel

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
$vbLabelText   $csharpLabel

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.

Lütfen dikkate alınSpire.XLS, ilgili sahibinin tescilli ticari markasıdır. Bu site, Spire.XLS tarafından onaylanmış, desteklenmiş veya sponsorlu değildir. Tüm ürün adları, logolar ve markalar kendi sahiplerine aittir. Karşılaştırmalar, yalnızca bilgilendirme amaçlıdır ve yazı sırasında halka açık bilgilerle alakalı olarak yansıtılmaktadır.

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.

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