NPOI DLL: .NET için Excel, Word ve PowerPoint ile Çalışmak İçin Bir Kütüphane
NPOI, .NET için Excel, Word ve PowerPoint ile çalışmak için bir kütüphanedir. Apache POI projesinin .NET sürümüdür. NPOI, Microsoft Office belgelerini okumak, yazmak ve düzenlemek için kullanılabilir. Ayrıca, bu belgeleri diğer formatlara dönüştürmek için de kullanılabilir.
NPOI, .NET Framework 2.0 ve üzeri sürümlerinde çalışır. Windows, macOS ve Linux işletim sistemlerinde kullanılabilir. NPOI, ücretsiz ve açık kaynaklı bir yazılımdır.
NPOI’nin Özellikleri
- Excel, Word ve PowerPoint belgelerini okuma, yazma ve düzenleme
- Belgeleri diğer formatlara dönüştürme
- Formüller ve grafikler gibi belge öğeleriyle çalışma
- Belgeleri şifreleme ve şifre çözme
- Belgeleri dijital olarak imzalama ve doğrulama
NPOI’yi Kullanma
NPOI’yi kullanmak için, öncelikle kütüphaneyi projenize eklemeniz gerekir. Bunu, NuGet paket yöneticisini kullanarak yapabilirsiniz.
Install-Package NPOI
Kütüphaneyi ekledikten sonra, NPOI’yi kullanarak belgelerle çalışmaya başlayabilirsiniz. Örneğin, bir Excel dosyasını okumak için aşağıdaki kodu kullanabilirsiniz:
“`
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
// Excel dosyasını aç
HSSFWorkbook workbook = new HSSFWorkbook(new FileStream(“test.xls”, FileMode.Open));
// İlk sayfayı al
ISheet sheet = workbook.GetSheetAt(0);
// İlk satırı al
IRow row = sheet.GetRow(0);
// İlk hücreyi al
ICell cell = row.GetCell(0);
// Hücrenin değerini yazdır
Console.WriteLine(cell.ToString());
“`
NPOI’yi İndirme
NPOI’yi aşağıdaki bağlantıdan indirebilirsiniz:
NPOI’nin Üretici Firması
NPOI, Apache Software Foundation tarafından geliştirilmektedir.
NPOI’nin Ücretsiz Olup Olmadığı
NPOI, ücretsiz ve açık kaynaklı bir yazılımdır.
NPOI’nin Uyumlu İşletim Sistemleri
NPOI, Windows, macOS ve Linux işletim sistemlerinde çalışır.
NPOI’nin Dosya Boyutu
NPOI’nin dosya boyutu, kullanılan .NET Framework sürümüne bağlı olarak değişmektedir. Genellikle, NPOI’nin dosya boyutu 10 MB civarındadır.