Neden Open XML SDK sını Kullanmamalıyız

Open XML SDK nedir?

MSDN Kütüphanesine göre, Open XML SDK şu şekilde tanımlanmıştır:Open XML SDK 2.0, paketleri ve paket içindeki Open XML şema öğelerini manipüle etme görevini basitleştirir. Open XML SDK 2.0, geliştiricilerin Open XML paketlerinde gerçekleştirdiği birçok ortak görevi kapsar, böylece karmaşık işlemleri sadece birkaç satır kodla gerçekleştirebilirsiniz. OOXML belgeleri esasen sıkıştırılmış XML dosyalarıdır ve Open XML SDK, OOXML belgelerinin içeriğiyle güçlü bir şekilde çalışmanızı sağlayan bir sınıf koleksiyonudur. Yani, bir dosyayı açıp XML’i çıkarmak, bu XML’i DOM ağacına yüklemek ve XML öğeleri ve nitelikleriyle doğrudan çalışmak yerine, Open XML SDK, bunu yapmak için sınıflar sağlar.

Aspose.Cells nedir?

Aspose.Cells, uygulamanızın aşağıdaki elektronik tablo işleme görevlerini gerçekleştirmesine olanak tanıyan bir sınıf kitaplığıdır: Tüm popüler Excel formatları arasında yüksek kaliteli dönüşümler, PDF, HTML, TIFF ve yazdırma dahil. Bir çalışma kitabı nesne modeli ile programlama. Bir veya birden çok belgeden belge parçaları oluşturma ve veri, stil analizi, grafikler ve grafiklerle otomatik olarak birleştirme yeteneği. Yüksek seviyeli işlevler, Array, ArrayList, DataTable / ResultSet gibi farklı veri kaynaklarından veri alımı da dahil olmak üzere. Neredeyse tüm standart ve gelişmiş Microsoft Excel İşlevlerini destekleyen güçlü Formül Hesaplama Motoru.

Özellik veya Özellik Kategorisi Open XML SDK Aspose.Cells
Desteklenen Excel veya diğer formatlar XLSX XLS, CSV, SpreadsheetML 2003, XLSX, HTML, Tab Delimited, ODS, Düz Metin (TXT), PDF, XPS
Excel formatları arasında dönüşüm yap Hayır Evet

Bir çalışma kitabı nesne modeli ile yüksek seviyeli programlama:

- Bul ve değiştir.

- Elektronik tabloları birleştirmek.

- Parça ve çalışma kitapları arasında sayfaları kopyalamak.

Hayır Evet
Ayrıntılı belge nesne modeliyle programlama, tüm elektronik tablo elemanlarının ve biçimlendirme özelliklerinin erişimi. Evet Evet
Düşük seviyeli doğrudan ve tam erişim, ilişki tanımlayıcılar gibi OOXML belgesi listesi tanımlayıcıları gibi temel XML öğelerine ve özniteliklerine. Evet Hayır

Raporlar oluşturma, belgelere veri yerleştirme:

- Veri içe/dışa aktarma *DataTable / *ResultSet’dan.

- Akıllı İşaretçiler özelliği.

- Satır/Sütun/Aralık Ekle/Sil.

- Özel veri kaynakları.

Hayır Evet

Render alma ve Baskı:* Sayfa raster görüntülerine çalışma sayfalarını (TIFF, çok sayfalı TIFF, PNG, JPEG, BMP) renderlayın.* Şekil sayfalarını vektör görüntülere (EMF) dönüştürün.* Grafikleri görüntülere dönüştürün(TIFF, çok sayfalı TIFF, PNG, JPEG, BMP, EMF vb.)

- Görüntü çözünürlüğü, kalitesi, sıkıştırma ve diğer seçenekleri belirtin.

- .NET baskı altyapısını kullanarak elektronik tabloları yazdırın. Bileşik, MS Excel’in Baskı Önizleme’sinde gösterildiği gibi çalışma sayfalarını yazdırmak için yerleşik baskı yöntemine sahiptir.

Hayır Evet
Formülleri dinamik olarak hesaplayın/yeniden hesaplayın Hayır Evet
Desteklenen platformlar Windows, .NET Windows, Linux, Java, .NET, Mono

Sonuç