Excel до html C#

Перетворення Excel у HTML може бути корисним у різних сценаріях, таких як перетворення аркушів на веб-сторінки або вбудовування вмісту аркушів у веб-програми тощо. У цій статті ви дізнаєтесь, як конвертувати файли MS Excel XLSX або XLS у HTML за допомогою C#. Крім того, ви дізнаєтеся, як використовувати додаткові параметри для налаштування перетворення Excel у HTML.

Excel для HTML C# 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 for .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 for .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 for .NET за допомогою документації.

Дивись також

Файли Excel у PDF за допомогою JavaJSON до Excel у JavaПеретворення Word у JSON на C#
Word у JSON у PythonDOC у JSON на C#Файл Excel у JSON у Python
XLSX у JSON на C#XLS у JSON на C#XLSX у JSON на Java
Excel у JSON у JavaDOCX у JSON на JavaDOC у JSON на Java
Word у JSON у JavaTXT у JSON на JavaJSON у PDF на Python
Excel у JSON у JavaTXT у JSON у PythonJSON до Excel у Java
Створення зведених таблиць у Excel за допомогою PythonКопіювати дані з таблиць Excel у PythonЗахист і зняття захисту з файлів Excel у Python