преобразовать в html С#

Преобразование Excel в HTML может быть полезно в различных сценариях, таких как преобразование листов в веб-страницы или встраивание содержимого листов в веб-приложения и т. д. В этой статье вы узнаете, как конвертировать файлы MS Excel XLSX или XLS в 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 в 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, используя документацию.

Смотрите также