2009-04-07 12 views
5

Czy ktoś może zaproponować najlepszy sposób eksportu danych do formatu .xlsx. 1.Dynamicznie tworzenie arkuszy. 2. Dostosowywanie danych w każdym arkuszu. Nie możemy używać składników sieci Web pakietu Office.Eksport do .xlsx

Dzięki

Odpowiedz

2

Można użyć komponentu innej firmy jak Aspose Cells lub XLSIO (Syncfusion):

Korzystanie Aspose.Cells programiści mogą łatwo otwierać i zapisywać wiele formatów. Obejmują one dokumenty Excel 97/ 2000/XP/2007 (XLSX), SpreadSheetML, Tab Delimited i CSV . Za pomocą Aspose.Cells można również otworzyć zaszyfrowane pliki Excel. Możliwe jest przekształcenie dokumentów Excel do formatu PDF za pomocą innego produktu Aspose (tj. Aspose.Pdf) wraz z Aspose.Cells.

0

Należy również pamiętać, że w wielu przypadkach .CSV zrobi. Excel odczytuje te grzywny.

Potrzebny będzie tylko plik XLSX dla funkcji dostępnych tylko w Excelu, takich jak formatowanie, wiele arkuszy roboczych itp. - a dla nich istnieje wiele istniejących bibliotek generujących Excel 1997-2003, które tworzą pliki, które będą działać z programem Excel 2007.

1

może generować skoroszyty XLS i XLSX i zawiera kompleksowy interfejs API do dostosowywania/formatowania danych.

Możesz zobaczyć przykładowe raporty programu ASP.NET Excel here.

Zastrzeżenie: posiadam SpreadsheetGear LLC.

1

Excel Package to składnik open source (GPL) do odczytu/zapisu plików Excel 2007. Użyłem go w małym projekcie, a interfejs API jest prosty.

Kod źródłowy wydaje się być dobrze zorganizowany i łatwy do poruszania się (jeśli chcesz rozszerzyć funkcjonalność lub naprawić drobne problemy, tak jak ja).

Można użyć dowolnej metody (dostosowywanie szablonu lub tworzenie wszystkiego od zera). Dostosowywanie jest znacznie łatwiejsze, jeśli chcesz, aby wynik wyglądał ładnie.

1

Można użyć EasyXLS wyeksportować swoje dane jako xlsx pliku.Ładne formatowanie można ustawić dla raportu przy użyciu tej biblioteki.