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