Altbilgi içeriğine atla
IRONXL KULLANARAK

.NET Excel Kütüphanesi (Geliştirici Eğitimi)

IronXL, Excel dosyalarını C#/.NET'te sadece birkaç satır kodla oluşturmanızı, okumanızı ve dışa aktarmanızı, Microsoft Office kurulumlarını gerektirmeden sağlar, hızlı hareket eden ve hızlı Excel entegrasyon yeteneklerine ihtiyacı olan yeni kurulan şirketler için mükemmeldir.

IronXL'i .NET Geliştirme için En İyi Excel Kütüphanesi Yapan Nedir?

Bu makalede, .NET'te Microsoft Excel belgeleri ile programlayarak çalışmayı basitleştiren IronXL adlı bir Excel kütüphanesini keşfedeceğiz. Excel çalışma sayfalarını okumak, Excel tabloları yazmak ve tablo dosyalarını CSV'ye dışa aktarmak için bir Excel tablo ortamı oluşturacağız.

Microsoft.Office.Interop Üzerine IronXL'i Seçmek İçin Nedenler?

Microsoft Excel'de oluşturulan belgeler, C# IronXL .NET Excel kütüphanesi kullanılarak CSV dosyalarına dönüştürülebilir. IronXL, Microsoft Office, Microsoft.Office.Interop.Excel veya Excel Interop'un kurulmasını gerektirmeyen bağımsız bir .NET yazılım kütüphanesidir. Birçok elektronik tablo formatını okuyabilir ve yalnızca statik bir kütüphane değildir.

IronXL'nin basit C# API'si, .NET ortamında birden fazla çalışma sayfası okumanın, düzenlemenin ve Excel tabloları oluşturmanın kolay hale gelmesini sağlar. Xamarin, Linux, macOS, Azure, .NET Core uygulamaları ve .NET Framework'ü tamamen destekler.

Hızlı dağıtım ihtiyacı olan başlangıç kurucuları için, IronXL, geliştirme ve üretim sunucuları boyunca Microsoft Office kurulumlarına bağımlılığı ortadan kaldırarak, altyapı karmaşıklığını ve lisans maliyetlerini önemli ölçüde azaltır. Kütüphanenin çapraz platform desteği, Excel işleme yeteneklerinizin Linux konteynerlerine, Azure Functions'a veya geleneksel Windows sunucularına dağıtırken sorunsuz çalışmasını sağlar.

IronXL Hangi Platformları ve Formatları Destekler?

Geniş format desteği, farklı tablo dosya türleri arasında dönüştürme yapmanıza olanak tanır, ister müşteri yüklemelerinden Excel verileri içe aktarıyor olun ister çeşitli paydaşlar için farklı formatlara dışa aktarıyor olun.

.NET Projesini IronXL Kullanacak Şekilde Nasıl Kurarım?

Sonraki bölümler, IronXL kütüphanesi ile Excel dosyalarını oluşturmanın ve okumanın ne kadar basit olduğunu gösteriyor.

Yeni Bir Konsol Projesi Oluşturmak İçin Adımlar Nelerdir?

Adım 1: Excel dosyaları oluşturmak için yeni bir proje başlatın.

Kısayolu başlattıktan sonra, "Dosya" menüsünden "Yeni Proje" seçeneğini seçin.

Sonuç diyalog kutusunda, "Konsol Uygulaması" .NET Proje şablonlarını seçin, ardından "Sonraki"ye tıklayın.

Visual Studio 'Yeni bir proje ekle' iletişim kutusu, .NET proje şablonları arasında Console App, ASP.NET Core Web App, Blazor Server App ve ASP.NET Core Web API'yi gösteriyor, Console App Excel kütüphanesi öğreticisi için vurgulanmış Yeni Proje

Yeni projenin konumunu Konum alanına girdikten sonra, istediğiniz herhangi bir proje adını girebilirsiniz. İlerlemeniz için Sonraki düğmesine tıklayın.

Visual Studio yeni proje yapılandırma ekranı, C#, çapraz platform OS seçenekleri (Linux, macOS, Windows) ile Console App şablon seçimini ve Excel kütüphanesi geliştirme için proje adı ve konumu girilmesi gereken alanları gösteriyor Proje Yapılandırması

Hangi .NET Framework Sürümünü Seçmeliyim?

.NET Framework seçmek için Framework açılır seçeneğini kullanın. Burada, uzun vadeli destekli sürüm olan .NET 6.0 kullanıyoruz. Ardından Oluştur'a basın.

Visual Studio proje yapılandırma penceresi, .NET 6.0 LTS framework seçili Console App ayarlarını ve C#, Linux, macOS, Windows ve Excel kütüphanesi geliştirme için Console platform seçeneklerini gösteriyor Çerçeve Seçimi

Başlangıç ortamları için .NET 6.0 LTS seçimi, büyümenin kritik aşamalarında çerçeve yükseltme ihtiyacını azaltarak uzun vadeli istikrar ve destek sağlar. Bu sürüm ayrıca mükemmel performans iyileştirmeleri sunar ve tamamen Docker dağıtımları ve Azure İşlevleri ile uyumludur.

IronXL'yi NuGet Paket Yöneticisi Üzerinden Nasıl Kurarım?

Aşağıdaki çözüm için gereken IronXL kütüphanesini edinin. Bunu yapmak için, NuGet Paket Yöneticisi Konsolu'na aşağıdaki komutu girin:

Install-Package IronXL.Excel

 related to IronXL'yi NuGet Paket Yöneticisi Üzerinden Nasıl Kurarım? IronXL Kurulumu

Başka bir seçenek olarak, 'IronXL' paketini bulmak için NuGet Paket Yöneticisi'ni kullanabilirsiniz. Ardından, IronXL ile ilgili tüm NuGet paketlerinin listesinden indirmek istediğiniz paketi seçin.

NuGet Package Manager penceresi, 386K indirme sayısını gösteren ve Excel kütüphanesinin kolay entegrasyonu için Yükle düğmesi vurgulanmış IronXL.Excel paketini sürüm 2023.4.13 ile yüklemeye hazır şekilde gösteriyor NuGet Paket Yöneticisi

Kurulum süreci basittir ve bir dakikadan kısa bir sürede tamamlanabilir. CI/CD hatlarını kullanan ekipler için IronXL, otomatik derlemelere kolayca entegre edilebilir. Başlangıç dostu fiyatlandırma seçenekleri ve dağıtım hattınıza lisans anahtarlarını nasıl uygulayacağınızı öğrenmek için lisanslama sayfasını kontrol edin.

IronXL Kullanarak Excel Dosyalarını C#'da Nasıl Oluştururum?

IronXL ile sadece birkaç satır kodla yeni Excel dosyaları oluşturabilirsiniz! IronXL, aşağıda gösterilen kod örneklerinde hem XLS (eski Excel formatı) hem de XLSX (güncel format) dosyaları oluşturabilir.

Yeni Bir Excel Çalışma Kitabı Oluşturmak İçin Minimum Kod Nedir?

using IronXL;

public class IronXLExample
{
    public static void Main(string[] args)
    {
        // Create a new workbook
        WorkBook workbook = WorkBook.Create();

        // Create a new worksheet named "Sheet1"
        WorkSheet worksheet = workbook.CreateWorkSheet("Sheet1");

        // Set the value of cell A1
        worksheet["A1"].Value = "test";

        // Save the workbook to a file
        workbook.SaveAs("sample1.xlsx");
    }
}
using IronXL;

public class IronXLExample
{
    public static void Main(string[] args)
    {
        // Create a new workbook
        WorkBook workbook = WorkBook.Create();

        // Create a new worksheet named "Sheet1"
        WorkSheet worksheet = workbook.CreateWorkSheet("Sheet1");

        // Set the value of cell A1
        worksheet["A1"].Value = "test";

        // Save the workbook to a file
        workbook.SaveAs("sample1.xlsx");
    }
}
Imports IronXL

Public Class IronXLExample
	Public Shared Sub Main(ByVal args() As String)
		' Create a new workbook
		Dim workbook As WorkBook = WorkBook.Create()

		' Create a new worksheet named "Sheet1"
		Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")

		' Set the value of cell A1
		worksheet("A1").Value = "test"

		' Save the workbook to a file
		workbook.SaveAs("sample1.xlsx")
	End Sub
End Class
$vbLabelText   $csharpLabel

Yukarıdaki kod, IronXL paketi kullanılarak yeni bir Excel çalışma kitabı ve çalışma sayfası oluşturmayı gösteriyor. WorkBook.Create() yöntemi yeni bir çalışma kitabı oluşturur ve ardından CreateWorkSheet("Sheet1") fonksiyonu belirtilen isim ile bir çalışma sayfası sekmesi oluşturur. Değişiklikler, SaveAs yöntemi kullanılarak belirtilen bir konumda kaydedilir.

Daha karmaşık senaryolar için, birden çok çalışma sayfası ekleyebilir, hücre biçimlendirme uygulayabilir, hücre veri formatları ayarlayabilir ve hatta programlı olarak Excel grafikleri oluşturabilirsiniz:

// Create a workbook with multiple sheets and formatting
WorkBook workbook = WorkBook.Create();
WorkSheet salesSheet = workbook.CreateWorkSheet("Sales");
WorkSheet revenueSheet = workbook.CreateWorkSheet("Revenue");

// Add headers with formatting
salesSheet["A1"].Value = "Product";
salesSheet["B1"].Value = "Quantity";
salesSheet["C1"].Value = "Revenue";

// Apply bold formatting to headers
salesSheet["A1:C1"].Style.Font.Bold = true;

// Add data with number formatting
salesSheet["A2"].Value = "Widget A";
salesSheet["B2"].Value = 150;
salesSheet["C2"].Value = 4500.00;
salesSheet["C2"].FormatString = "$#,##0.00"; // Currency format

// Auto-size columns for better readability
salesSheet.AutoSizeColumn(0);
salesSheet.AutoSizeColumn(1);
salesSheet.AutoSizeColumn(2);

workbook.SaveAs("sales_report.xlsx");
// Create a workbook with multiple sheets and formatting
WorkBook workbook = WorkBook.Create();
WorkSheet salesSheet = workbook.CreateWorkSheet("Sales");
WorkSheet revenueSheet = workbook.CreateWorkSheet("Revenue");

// Add headers with formatting
salesSheet["A1"].Value = "Product";
salesSheet["B1"].Value = "Quantity";
salesSheet["C1"].Value = "Revenue";

// Apply bold formatting to headers
salesSheet["A1:C1"].Style.Font.Bold = true;

// Add data with number formatting
salesSheet["A2"].Value = "Widget A";
salesSheet["B2"].Value = 150;
salesSheet["C2"].Value = 4500.00;
salesSheet["C2"].FormatString = "$#,##0.00"; // Currency format

// Auto-size columns for better readability
salesSheet.AutoSizeColumn(0);
salesSheet.AutoSizeColumn(1);
salesSheet.AutoSizeColumn(2);

workbook.SaveAs("sales_report.xlsx");
' Create a workbook with multiple sheets and formatting
Dim workbook As WorkBook = WorkBook.Create()
Dim salesSheet As WorkSheet = workbook.CreateWorkSheet("Sales")
Dim revenueSheet As WorkSheet = workbook.CreateWorkSheet("Revenue")

' Add headers with formatting
salesSheet("A1").Value = "Product"
salesSheet("B1").Value = "Quantity"
salesSheet("C1").Value = "Revenue"

' Apply bold formatting to headers
salesSheet("A1:C1").Style.Font.Bold = True

' Add data with number formatting
salesSheet("A2").Value = "Widget A"
salesSheet("B2").Value = 150
salesSheet("C2").Value = 4500.0
salesSheet("C2").FormatString = "$#,##0.00" ' Currency format

' Auto-size columns for better readability
salesSheet.AutoSizeColumn(0)
salesSheet.AutoSizeColumn(1)
salesSheet.AutoSizeColumn(2)

workbook.SaveAs("sales_report.xlsx")
$vbLabelText   $csharpLabel

Microsoft Excel arayüzü, IronXL .NET kütüphanesi ile temel Excel dosyası oluşturmayı gösteren 'test' ifadesinin hücre A1'e yazıldığı programatik olarak oluşturulan bir çalışma kitabını gösteriyor Excel Çıkışı

Excel Dosyaları Oluşturma Üzerine Daha Fazla Örneği Nerede Bulabilirim?

Excel dosyaları oluşturma hakkında daha fazla bilgi edinmek için bu .NET'te bir dosya nasıl oluşturulur öğreticisini inceleyin. C# ile Excel üzerinde Interop olmadan çalışmayı ve programlı olarak Excel grafikleri oluşturmayı da keşfedebilirsiniz.

Excel Verilerini Nasıl Okurum ve Farklı Formatlara Aktarırım?

XLSX veya XLS formatlarına veri aktarmak sadece birkaç satır kod gerektirir. Aşağıda, bir Excel dosyasından basit bir tablo formatına veri aktarmak için kullanabileceğiniz kaynak kod gösterilmiştir:

Mevcut Excel Dosyalarını Yüklemek ve Değiştirmek İçin Hangi Kod Gereklidir?

using IronXL;

public class ExcelReadExportExample
{
    public static void Main(string[] args)
    {
        // Load an existing Excel file
        var workbook = WorkBook.LoadExcel("Demo file.xlsx");

        // Get a worksheet from the workbook
        WorkSheet workSheet = workbook.GetWorkSheet("Sheet1");

        // Read the value of cell A1
        string addressVal = workSheet["A1"].ToString();
        Console.WriteLine(addressVal);

        // Modify the value of cell A2
        workSheet["A2"].Value = "test";

        // Save the workbook in multiple formats
        workbook.SaveAs("export.xlsx");
        // Or save as XLS
        workbook.SaveAs("export.xls");
        // Or save the specific worksheet as an XLS file
        workbook.WorkSheets[0].SaveAs("export.xls");
    }
}
using IronXL;

public class ExcelReadExportExample
{
    public static void Main(string[] args)
    {
        // Load an existing Excel file
        var workbook = WorkBook.LoadExcel("Demo file.xlsx");

        // Get a worksheet from the workbook
        WorkSheet workSheet = workbook.GetWorkSheet("Sheet1");

        // Read the value of cell A1
        string addressVal = workSheet["A1"].ToString();
        Console.WriteLine(addressVal);

        // Modify the value of cell A2
        workSheet["A2"].Value = "test";

        // Save the workbook in multiple formats
        workbook.SaveAs("export.xlsx");
        // Or save as XLS
        workbook.SaveAs("export.xls");
        // Or save the specific worksheet as an XLS file
        workbook.WorkSheets[0].SaveAs("export.xls");
    }
}
Imports IronXL

Public Class ExcelReadExportExample
	Public Shared Sub Main(ByVal args() As String)
		' Load an existing Excel file
		Dim workbook = WorkBook.LoadExcel("Demo file.xlsx")

		' Get a worksheet from the workbook
		Dim workSheet As WorkSheet = workbook.GetWorkSheet("Sheet1")

		' Read the value of cell A1
		Dim addressVal As String = workSheet("A1").ToString()
		Console.WriteLine(addressVal)

		' Modify the value of cell A2
		workSheet("A2").Value = "test"

		' Save the workbook in multiple formats
		workbook.SaveAs("export.xlsx")
		' Or save as XLS
		workbook.SaveAs("export.xls")
		' Or save the specific worksheet as an XLS file
		workbook.WorkSheets(0).SaveAs("export.xls")
	End Sub
End Class
$vbLabelText   $csharpLabel

Çalışma Sayfalarına Ad veya İndeks ile Nasıl Erişirim?

Önceki örnekte, mevcut bir Excel dosyası, dosya adı ve yolu bir argüman olarak alınarak LoadExcel yöntemi kullanılarak yüklenmiştir. Dosya daha sonra WorkBook nesnesine içe aktarılır. Çalışma sayfaları, sayfa adını belirterek GetWorkSheet fonksiyonu kullanılarak yüklenir. Bir hücrenin değeri, adresi belirtilerek okunabilir. Kod ayrıca bir çalışma sayfası değerini değiştirmeyi ve çalışma kitabını farklı dosya formatlarında kaydetmeyi SaveAs yöntemi kullanarak gösterir.

IronXL, aralık seçme, CSV dosyalarını okuma ve çeşitli veri yapıları ile çalışma için esnek yollar sağlar. İşte Excel verilerine erişmek ve bunları manipüle etmek için farklı yolları gösteren genişletilmiş bir örnek:

// Load workbook from various sources
WorkBook workbook = WorkBook.Load("data.xlsx");

// Access worksheets in multiple ways
WorkSheet sheet1 = workbook.WorkSheets[0]; // By index
WorkSheet sheet2 = workbook.GetWorkSheet("Sheet2"); // By name

// Read data from ranges
var range = sheet1["A1:C10"];
foreach (var cell in range)
{
    Console.WriteLine($"{cell.Address}: {cell.Value}");
}

// Convert to DataTable for easier processing
DataTable dataTable = sheet1.ToDataTable(true);

// Export to various formats
workbook.SaveAs("output.csv"); // CSV format
workbook.SaveAsJson("output.json"); // JSON format
workbook.SaveAsXml("output.xml"); // XML format
// Load workbook from various sources
WorkBook workbook = WorkBook.Load("data.xlsx");

// Access worksheets in multiple ways
WorkSheet sheet1 = workbook.WorkSheets[0]; // By index
WorkSheet sheet2 = workbook.GetWorkSheet("Sheet2"); // By name

// Read data from ranges
var range = sheet1["A1:C10"];
foreach (var cell in range)
{
    Console.WriteLine($"{cell.Address}: {cell.Value}");
}

// Convert to DataTable for easier processing
DataTable dataTable = sheet1.ToDataTable(true);

// Export to various formats
workbook.SaveAs("output.csv"); // CSV format
workbook.SaveAsJson("output.json"); // JSON format
workbook.SaveAsXml("output.xml"); // XML format
' Load workbook from various sources
Dim workbook As WorkBook = WorkBook.Load("data.xlsx")

' Access worksheets in multiple ways
Dim sheet1 As WorkSheet = workbook.WorkSheets(0) ' By index
Dim sheet2 As WorkSheet = workbook.GetWorkSheet("Sheet2") ' By name

' Read data from ranges
Dim range = sheet1("A1:C10")
For Each cell In range
    Console.WriteLine($"{cell.Address}: {cell.Value}")
Next

' Convert to DataTable for easier processing
Dim dataTable As DataTable = sheet1.ToDataTable(True)

' Export to various formats
workbook.SaveAs("output.csv") ' CSV format
workbook.SaveAsJson("output.json") ' JSON format
workbook.SaveAsXml("output.xml") ' XML format
$vbLabelText   $csharpLabel

Konsol penceresi, IronXL .NET kütüphanesi örnek kodu kullanarak Excel hücre verilerini okuyan başarısız çıktıyı 'test' olarak gösteriyor Konsol Çıkışı

Excel Dosyaları İçin Hangi Dışa Aktarma Seçenekleri Mevcuttur?

Bir çalışma sayfası, bir Excel elektronik tablosundan ayrı bir dosyaya veri aktarmak için ad veya indeks değeri ile referans alınabilir. IronXL, CSV dahil olmak üzere birden çok formata dışa aktarmayı destekler, JSON, XML ve HTML. DataSet ve DataTable'a dışa aktarabilir ve .NET veri işleme hattınızla sorunsuz bir şekilde entegre edebilirsiniz.

Çeşitli sistemlerle entegrasyona ihtiyaç duyan başlangıç ekipleri için IronXL'nin dışa aktarma yetenekleri, hızlı veri alışverişine olanak tanır. SQL veritabanlarından Excel yükleyebilir, veritabanı kayıtlarını Excel'den güncelleyebilir veya DataTable aracılığıyla Excel verileri ile çalışabilir hızlı prototipleme ve MVP geliştirme için.

IronXL ile Sıradaki Adımlar Nelerdir?

Yeni dosyalar oluşturmaktan hassas hesaplamalar yapmaya kadar, IronXL tüm Excel projeleriniz için sizi kapsar. Bugün, IronXL'nin Excel dosyalarını nasıl oluşturabileceğini, okuyabileceğini ve dışa aktarabileceğini inceledik ve sadece birkaç satır kodla bu işlemler üzerinde tam kontrol sahibi olabileceğinizi gördük.

IronXL'nin Hangi Gelişmiş Özellikleri Var?

Microsoft Excel belgeleri içeren her programlanabilir görev için IronXL kapsamlı bir çözüm sunar. Formül hesaplamaları yapabilir, metinleri veya sayıları sıralayabilir, veri kesip ekleyebilir, arayıp değiştirebilir, hücreleri birleştirip ayırabilir, verileri görselleştirebilir ve dosyaları kaydedebilirsiniz. Ayrıca hücre veri türlerini ayarlayabilir ve elektronik tablo verilerini doğrulayabilirsiniz. CSV dosyalarını okuma ve yazma yeteneği, Excel verileri ile etkileşime olanak tanır.

Ek gelişmiş özellikler şunlardır:

Başlangıç Ekipleri için Fiyatlandırma Modeli Nedir?

IronXL başlatıldığında $999 maliyetlidir, ancak müşteriler iyileştirmeler ve ürün desteği için bir yıllık üyelik ücreti ödemeyi tercih edebilirler. IronXL, sınırsız yeniden dağıtım izni veren ek bir güvenlik ücreti uygular. Fiyat detayları hakkında daha fazla bilgi almak için lisanslama sayfasını ziyaret edin.

Başlangıçlar için IronXL, kütüphaneyi kısıtlama olmaksızın değerlendirmenize olanak tanıyan geliştirici lisansları sunar. Lisanslama modeli gizli ücretler olmaksızın şeffaftır ve ekibiniz büyüdükçe tek bir geliştirici lisansı ile başlayıp yükseltebilirsiniz. Farklı dağıtım senaryolarında lisansları nasıl uygulayacağınız ile ilgili sorun giderme kılavuzlarına göz atın.

İster bir Blazor uygulaması geliştiriyor, ister AWS Lambda üzerinde dağıtım yapıyor, .NET MAUI ile çalışıyor veya ASP.NET web uygulamaları oluşturuyor olun, IronXL, Microsoft Office bağımlılıklarından kaynaklanan yük olmadan Excel özelliklerinizi hızlıca göndermek için gerekli esnekliği ve performansı sağlar.

Sıkça Sorulan Sorular

Interop kullanmadan .NET'te Excel dosyalarını nasıl oluşturup okuyabilirim?

IronXL kullanarak, Microsoft Office Interop'a bağımlı olmadan kolayca Excel dosyaları oluşturabilir ve okuyabilirsiniz. Yeni Excel dosyaları oluşturmak için WorkBook.Create() yöntemini ve mevcut olanları okumak için LoadExcel'i kullanabilirsiniz.

Bağımsız bir .NET Excel kütüphanesinin faydaları nelerdir?

IronXL gibi bağımsız bir .NET Excel kütüphanesi, Microsoft Office veya Interop kurulumlarına ihtiyaç duymamanın avantajını sunar. Windows, macOS ve Linux gibi farklı platformlarda Excel dosyalarını sorunsuz okuma, yazma ve dışa aktarma imkanı verir.

Excel dosyalarını programatik olarak CSV formatına nasıl dönüştürebilirim?

IronXL, Excel dosyalarını CSV formatına zahmetsizce dönüştürme olanağı sağlar. Excel kitabınızı CSV dosya formatına dışa aktarmak için SaveAs metodunu kullanın.

Hangi platformlar, Excel dosyalarıyla çalışmak için IronXL ile uyumludur?

IronXL, Xamarin, Linux, macOS, Azure, .NET Core ve .NET Framework dahil olmak üzere çeşitli platformlarla uyumludur, farklı ortamlar içinde çalışan geliştiriciler için esneklik sağlar.

IronXL'i kullanarak Excel sütunlarında hangi tür veriler yönetilebilir?

IronXL, Excel sütunları için metin, tamsayılar, tarih, para birimi, formüller ve yüzdeler de dahil olmak üzere geniş bir veri türünü destekler, bu da elektronik tablolarda çok yönlü veri yönetimi sağlar.

.NET kütüphanesi kullanarak Excel elektronik tablolarında hesaplamalar nasıl yapılır?

IronXL ile Excel elektronik tablolarında hesaplamalar, formülleri programatik olarak kullanarak yapılabilir. Bu, Excel dosyalarınızdaki karmaşık hesaplamaları ve veri işleme görevlerini otomatikleştirmenize olanak tanır.

.NET kütüphanesi kullanarak bir Excel dosyası içinde birden fazla çalışma sayfası ile çalışmak mümkün mü?

Evet, IronXL bir Excel dosyası içinde birden fazla çalışma sayfası ile çalışmanıza izin verir. API'sini kullanarak kolayca farklı çalışma sayfalarındaki verilere erişebilir, değiştirebilir ve dışa aktarabilirsiniz.

.NET Core projesinde IronXL nasıl kurulur?

.NET Core projesinde IronXL kurmak için, NuGet Paket Yöneticisi üzerinden yükleyebilirsiniz. Paket Yöneticisi Konsolunda Install-Package IronXL.Excel komutunu kullanın veya Visual Studio'da NuGet Paket Yöneticisi aracılığıyla ekleyin.

IronXL için hangi lisanslama ve fiyatlandırma seçenekleri mevcuttur?

IronXL, iyileştirmeler ve destek için bir yıllık üyelik ücreti içeren çeşitli lisanslama seçenekleri sunmaktadır. Güvenlik özellikleri ve sınırsız yeniden dağıtım hakları için ek maliyetler de oluşabilir.

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