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
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
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.
Powinieneś rzucić okiem na OpenXML SDK 2.0.
Powiązane artykuły blogi:
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.
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.
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.
EPPlus to biblioteka .net, która odczytuje i zapisuje pliki Excel 2007/2010 przy użyciu formatu Open Office Xml (xlsx).
Można użyć EasyXLS wyeksportować swoje dane jako xlsx pliku.Ładne formatowanie można ustawić dla raportu przy użyciu tej biblioteki.
OpenXML do zapisu w pliku .xlsx? –
@Oscar Mederos: Tak, jeśli chcesz być niezależny od pakietu Office i korzystać z pełnego zestawu funkcji programu Excel generującego OpenXML przy użyciu zestawu SDK OpenXML, jest to odpowiednia opcja. –