excel do html C#

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

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ę.

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.

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.

Zobacz też

Pliki programu Excel do formatu PDF przy użyciu języka JavaJSON do Excela w JavieWord do JSON w C#
Word do JSON w PythonDOC do JSON w C#Plik Excela do formatu JSON w Python
XLSX do JSON w języku C#XLS do JSON w C#XLSX do JSON w Javie
Excel do formatu JSON w JavieDOCX do JSON w JavieDOC do JSON w Javie
Word do JSON w JavieTXT do JSON w JavieJSON do PDF w Python
Excel do formatu JSON w JavieTXT do JSON w PythonJSON do Excela w Javie
Tworzenie tabel przestawnych w programie Excel przy użyciu języka PythonKopiowanie danych z arkuszy Excela w PythonChroń i usuwaj ochronę plików programu Excel w języku Python