2009-04-07 14 views
5

Veriler, .xlsx biçiminde dışa aktarmanın en iyi yolunu önerebilir. 1. Sayfaları dinamik olarak oluşturma. 2. Her sayfadaki verilerin özelleştirilmesi. Ofis web bileşenlerini kullanamıyoruz..xlsx dosyasına aktar

Teşekkür

cevap

2

Sen Aspose Cells veya XLSIO (Syncfusion) gibi bir üçüncü taraf bileşenini kullanabilirsiniz: Aspose.Cells kullanarak

, geliştiricileri kolayca açıp dosya biçimleri çok sayıda kaydedin. Bunlar, Excel 97/ 2000/XP/2007 (XLSX), SpreadSheetML, Sekme Ayrılmış ve CSV belgelerini içerir. Aspose.Cells kullanarak da şifrelenmiş Excel dosyalarını açabilirsiniz. Bu başka Aspose ürünü kullanarak PDF formatında içine Excel belgesine dönüştürmek bile mümkün olan Aspose.Cells Alongwith (yani Aspose.Pdf olduğunu).

0

tarafından .CSV yapacak birçok durumda da unutmayın. Excel bu parayı okur.

Yalnızca Excel'e özgü biçimlendirme, birden çok çalışma sayfası gibi özellikler için bir XLSX dosyasına ihtiyacınız olacak - ve bunlar için çalışacak dosyaları oluşturan Excel 1997-2003 jeneratör kitaplıklarının bir numarası var. Excel 2007 ile

1

XLS ve XLSX çalışma kitaplarını oluşturmak ve verileri/özelleştirme biçimlendirme için kapsamlı API içerir olabilir.

Canlı ASP.NET Excel Raporlama örnekleri here örneklerini görebilirsiniz.

Yasal Uyarı: Ben SpreadsheetGear LLC.

1

Excel Package Excel 2007 dosyalarını yazma okuma için bir açık kaynak (GPL) bileşeni/olduğunu. Küçük bir projede kullandım ve API çok basit. (Eğer işlevselliğini genişletmek veya benim yaptığım gibi küçük sorunları çözmek için gerekirse)

kaynak kodu da aşmanın iyi organize ve kolay görünüyor.

Her iki yaklaşımı da kullanabilirsiniz (bir şablonu özelleştirme veya her şeyi sıfırdan oluşturma). Sonucun güzel görünmesini istiyorsanız özelleştirme çok daha kolaydır.

1

EPPlus, Open Office Xml biçimini (xlsx) kullanarak Excel 2007/2010 dosyalarını okuyan ve yazan bir .Net kitaplığıdır.

http://epplus.codeplex.com/

1

Sen xlsx dosyası olarak veri vermek için EasyXLS kullanabilirsiniz.Bu kütüphaneyi kullanarak raporunuza güzel bir biçimlendirme yapılabilir.