Konwersja Excel do HTML może być przydatna w różnych scenariuszach, takich jak konwertowanie arkuszy na strony internetowe lub osadzanie zawartości arkuszy w aplikacjach internetowych i tak dalej. W tym artykule dowiesz się, jak konwertować pliki MS Excel XLSX lub XLS do formatu HTML przy użyciu języka C#. Ponadto dowiesz się, jak korzystać z dodatkowych opcji, aby dostosować konwersję Excela do HTML.
- Excel do HTML C# API
- Konwertuj Excel na HTML za pomocą C#
- Włącz podpowiedzi w przekonwertowanym HTML przy użyciu C#
- Użyj preferencji prezentacji w programie Excel do konwersji HTML
Excel do HTML C# API
Aspose.Cells for .NET to dobrze znany interfejs API do obsługi arkuszy kalkulacyjnych, który umożliwia tworzenie, odczytywanie i modyfikowanie plików programu Excel bez pakietu MS Office. Interfejs API zapewnia również wbudowany konwerter arkuszy kalkulacyjnych, który umożliwia konwersję arkuszy programu Excel do plików HTML z dużą dokładnością. Możesz pobrać API lub zainstalować je w swojej aplikacji za pomocą NuGet.
PM> Install-Package Aspose.Cells
Konwersja Excel XLSX do HTML C#
Konwersję Excel do HTML można osiągnąć w ciągu kilku linii kodu. Wystarczy załadować plik Excela i zapisać go z rozszerzeniem .html. Poniżej przedstawiono kroki, aby wykonać tę operację.
- Załaduj plik Excel XLS/XLSX przy użyciu klasy Workbook.
- Konwertuj XLS/XLSX na HTML za pomocą metody Workbook.Save(String).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik XLS/XLSX na format HTML przy użyciu języka C#.
// Otwórz plik Excela
Workbook workbook = new Workbook("Excel.xlsx");
// Zapisz jako HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX do HTML — Włącz podpowiedzi
Może się zdarzyć, że długość tekstu przekroczy szerokość komórek w arkuszach. W takim scenariuszu tekst zostaje obcięty w przekonwertowanym pliku HTML. Aby rozwiązać ten problem, Aspose.Cells dla platformy .NET udostępnia opcję włączania podpowiedzi w pliku HTML. Aby to zrobić, wykonaj następujące czynności.
- Załaduj plik Excela, używając klasy Workbook.
- Utwórz obiekt klasy HtmlSaveOptions.
- Włącz podpowiedź za pomocą właściwości HtmlSaveOptions.AddTooltipText.
- Zapisz plik programu Excel jako HTML przy użyciu metody Workbook.Save(String, HtmlSaveOptions).
Poniższy przykładowy kod pokazuje, jak włączyć etykietki narzędzi w programie Excel do konwersji HTML w języku C#.
// Otwórz plik Excela
Workbook workbook = new Workbook("Excel.xlsx");
// Utwórz opcje HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// Zapisz jako HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
Użyj preferencji prezentacji w programie Excel do konwersji HTML
Aspose.Cells dla platformy .NET udostępnia właściwość HtmlSaveOptions.PresentationPreference, która poprawia renderowanie układu arkusza kalkulacyjnego w wynikowym pliku HTML. Innymi słowy, służy do uzyskania bardziej atrakcyjnej prezentacji skoroszytów programu Excel.
Poniższy przykładowy kod pokazuje, jak ulepszyć prezentację plików programu Excel.
// Otwórz plik Excela
Workbook workbook = new Workbook("Excel.xlsx");
// Utwórz opcje HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// Zapisz jako HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
Wniosek
W tym artykule nauczyłeś się konwertować pliki Excel XLSX i XLS do formatu HTML przy użyciu języka C#. Ponadto widziałeś, jak włączyć podpowiedzi i opcje preferencji prezentacji w konwersji Excela na HTML. Możesz przeczytać więcej o Aspose.Cells for .NET korzystając z dokumentacji.