Excel Elektronik Tablolarını İşleme için Açık Kaynak .NET Kitaplığı
Yazılım geliştiricilerin Excel XLSX Hesap Tablolarını kolaylıkla Okumasını, Yazmasını ve Değiştirmesini sağlayan ücretsiz .NET Kitaplığı.
Simplexcel, .NET aracılığıyla Excel XLSX elektronik tablosuyla çalışmak için işlevsellik sağlayan bir Açık kaynaklı .NET kitaplığıdır. Kitaplık temel olarak geliştiricinin bir elektronik tablo oluşturmasına yardımcı olabilecek en yaygın özelliklere ve görevlere odaklanır. Kitaplık, ASP.NET ve Windows Hizmetleri için tam destek sağlamıştır.
Açık kaynaklı Simplexcel kitaplığı, COM birlikte çalışmasına güvenmeden kendi yerel XLSX biçiminde Excel 2007+ çalışma kitaplarını oluşturmak için yazılım sağlar. Kitaplık, Excel çalışma kitabı oluşturma, Çalışma kitabına sayfa ekleme, Excel belgelerini okuma, yeni hücreler oluşturma, hücre aralıkları ekleme, hücreleri biçimlendirme, satır ekleme ve yönetme, oluşturma gibi Excel XLSX oluşturma ve işleme ile ilgili birkaç önemli özellik için destek içerir. Bir hücre için köprüler, sıkıştırma seviyesini belirtin, dosyayı bir Akışa kaydedin ve daha pek çok şey.
Simplexcel'e Başlarken
Simplexcel'i kurmanın önerilen yolu NuGet'tendir. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
NuGet'ten Simplexcel'i yükleyin
Install-Package Simplexcel
.NET API ile Excel Çalışma Kitabı oluşturun
Simplexcel kitaplığı, C# .NET programcılarının kendi .NET uygulamaları içinde bir Excel elektronik tablosu oluşturmasını sağlar. Kolayca bir çalışma kitabı oluşturabilir ve çalışma sayfaları ekleyebilir, birkaç satır .NET kodu ile ona bir ad atayabilirsiniz. Ayrıca hücrelerini doldurabilir ve bunları kolaylıkla yeni bir Çalışma Kitabına ekleyebilirsiniz. Ayrıca oluşturulan bir sayfa için yazı tipi türünü ve metin boyutunu ayarlamayı da destekler.
Excel Cookbook .NET Kütüphanesi aracılığıyla nasıl oluşturulur
// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");
Excel Hücresine Köprüler Oluşturun
Açık kaynak Simplexcel kitaplığı, C# .NET komutlarını kullanarak bir Excel çalışma sayfası hücresi içinde kolaylıkla köprüler oluşturma yeteneği sağlamıştır. Köprüler için istediğiniz formatı kolayca ayarlayabilirsiniz. Geliştiriciler, çalışma sayfası hücreleri için kalın veya yazı tipi boyutu veya kenarlık gibi biçimlendirmeyi kolayca ayarlayabilir.
.NET Kütüphanesi aracılığıyla Excel Hücresine Hiperlink ekleyin.
// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";
Çalışma Sayfası için Sayfa Yapısı Özellikleri Ekle
Açık kaynaklı Simplexcel kitaplığı, yazılım geliştiricilerin kendi .NET uygulamaları içinde bir Çalışma Sayfası için sayfa ayarı özelliklerini ayarlamasına ve uygulamasına olanak tanır. Sayfa düzeni ayarları, kullanıcıların bir çalışma sayfasını görme biçimini etkiler. Kağıt boyutu, sayfa yönü, sayfa üstbilgileri, kenar boşlukları ve kılavuz çizgileri gibi çalışma sayfası özelliklerini kontrol eder.
Sayfa Ayarlama Özelliklerlerini .NET
var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}
Çalışma sayfasındaki Bölmeleri Dondur
Açık kaynak Simplexcel kitaplığı, birkaç C# .NET komutu kullanarak bir çalışma sayfasındaki bölmeleri dondurma yeteneği sağlamıştır. Bölmeleri dondurma, birden çok çalışma sayfasında çalışırken çok kullanışlı bir özelliktir, Çalışma sayfasının başka bir alanına kaydırırken çalışma sayfasının bir alanını görünür tutabilirsiniz. Şu anda basit tutuluyor; bir çalışma sayfasının ilk satırını veya en soldaki sütununu (A) dondurabilirsiniz.
.NET Kütüphanesi aracılığıyla Excel Hücresine Hiperlink ekleyin.
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn