Преобразование Excel в HTML может быть полезно в различных сценариях, таких как преобразование листов в веб-страницы или встраивание содержимого листов в веб-приложения и т. д. В этой статье вы узнаете, как конвертировать файлы MS Excel XLSX или XLS в HTML с помощью C#. Кроме того, вы узнаете, как использовать дополнительные параметры для настройки преобразования Excel в HTML.
- Excel в HTML С# API
- Преобразование Excel в HTML с помощью C#
- Включить всплывающие подсказки в преобразованном HTML с помощью C#
- Использовать настройки презентации в преобразовании Excel в HTML
Excel в HTML С# API
Aspose.Cells for .NET — это хорошо известный API для работы с электронными таблицами, который позволяет создавать, читать и изменять файлы Excel без MS Office. API также предоставляет встроенный конвертер электронных таблиц, который позволяет преобразовывать рабочие листы Excel в файлы HTML с высокой точностью. Вы можете скачать API или установить его в своем приложении с помощью NuGet.
PM> Install-Package Aspose.Cells
Преобразование Excel XLSX в HTML C#
Преобразование Excel в HTML может быть достигнуто с помощью нескольких строк кода. Просто загрузите файл Excel и сохраните его с расширением .html. Ниже приведены шаги для выполнения этой операции.
- Загрузите файл Excel XLS/XLSX, используя класс Workbook.
- Преобразуйте XLS/XLSX в HTML, используя метод Workbook.Save(String).
В следующем примере кода показано, как преобразовать файл XLS/XLSX в HTML с помощью C#.
// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Сохранить как HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX в HTML — включить всплывающие подсказки
Возможен случай, когда длина текста превышает ширину ячеек на листах. В таком случае текст в преобразованном HTML-файле обрезается. Чтобы решить эту проблему, Aspose.Cells для .NET предоставляет возможность включения всплывающих подсказок в файле HTML. Ниже приведены шаги для этого.
- Загрузите файл Excel, используя класс Workbook.
- Создайте объект класса HtmlSaveOptions.
- Включить всплывающую подсказку с помощью свойства HtmlSaveOptions.AddTooltipText.
- Сохраните файл Excel как HTML, используя метод Workbook.Save(String, HtmlSaveOptions).
В следующем примере кода показано, как включить всплывающие подсказки в преобразовании Excel в HTML на C#.
// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Создание параметров HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// Сохранить как HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
Использовать настройки презентации в преобразовании Excel в HTML
Aspose.Cells для .NET предоставляет свойство HtmlSaveOptions.PresentationPreference, позволяющее улучшить отображение макета электронной таблицы в результирующем HTML-файле. Другими словами, он используется для получения более привлекательного представления книг Excel.
В следующем примере кода показано, как улучшить представление файлов Excel.
// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Создание параметров HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// Сохранить как HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
Вывод
В этой статье вы узнали, как конвертировать файлы Excel XLSX и XLS в HTML с помощью C#. Кроме того, вы увидели, как включить всплывающие подсказки и параметры настройки презентации при преобразовании Excel в HTML. Вы можете узнать больше об Aspose.Cells для .NET, используя документацию.