Конвертер HTML
Aspose.Cells HTML Converter для плагіна .NET дозволяє розробникам експортувати файли Excel в HTML та завантажувати HTML-файли або розмітку безпосередньо в робочі книги Excel. Незалежно від того, чи створюєте ви веб-переглядачі, звіти на основі електронної пошти або інтеграції з системами CMS, цей плагін допомагає без зусиль поєднувати Excel та HTML.
Останні статті
Ключові особливості Aspose.Cells HTML Converter
Експорт Excel в HTML
Конвертуйте файли Excel в HTML для веб-відображення або легкого обміну. Експортуйте цілі робочі книги або конкретні аркуші як чистий, адаптивний HTML.Імпорт HTML-контенту в Excel
Завантажуйте HTML-рядки або файли та конвертуйте їх в робочі книги Excel з підтримкою таблиць, форматування та структури.Гнучкі параметри рендерингу HTML
Керуйте виходом за допомогоюHtmlSaveOptions
, включаючи обробку прихованих рядків/стовпців, чи експортувати аркуші окремо або разом, та інше.Вхідні та вихідні дані на основі потоків
Зберігайте або завантажуйте HTML через пам’яткові потоки — ідеально підходить для веб-додатків, API або безсерверних середовищ.Широка підтримка форматів
Працює з різноманітними форматами: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML та MHTML — дозволяючи конвертацію між HTML та як старими, так і сучасними файлами Excel.Нативна інтеграція з .NET
Легко інтегрується з проектами .NET Framework та .NET Core/6/7/8 за допомогою NuGet або прямого посилання на збірку.
Початок роботи з Aspose.Cells HTML Converter для .NET
1. Встановіть Aspose.Cells для .NET
Використовуйте NuGet, щоб додати Aspose.Cells до вашого проекту:
dotnet add package Aspose.Cells
Конвертація Excel в HTML
Експортуйте свої робочі книги Excel у чистий HTML-формат:
Конвертувати файл Excel в HTML-файл
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Експорт файлу Excel в HTML-потік (наприклад, для веб-додатка)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Використовуйте потік для веб-відповіді, запису у файл тощо.
}
Конвертація HTML в Excel
Конвертуйте HTML-файли або сирий розмітку назад у робочу книгу Excel:
Завантажити HTML-контент з файлу
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Завантажити HTML-контент з рядка
string html = "<html><body><table><tr><td>Продукт</td><td>Ціна</td></tr><tr><td>Ручка</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
Найпопулярніші сценарії
Конвертувати аркуш Excel в HTML для веб-використання
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Імпорт стилізованої HTML-таблиці в Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Найкращі практики для конвертації HTML
- Використовуйте
HtmlSaveOptions.ExportGridLines = true
, щоб імітувати макет електронної таблиці. - Попередньо обробіть дані Excel, щоб вони відповідали розмірам, зручним для браузера.
- При імпорті переконайтеся, що HTML є коректно сформованим і використовує елементи таблиці для оптимальних результатів.
- Зберігайте в потік, якщо плануєте безпосередньо обслуговувати HTML у веб-API або хмарних функціях.
Поширені проблеми та їх вирішення
Помилка | Рішення |
---|---|
Файл не знайдено | Переконайтеся, що шлях до файлу правильний і файл існує |
Непідтримуваний формат | Підтверджуйте, що файл є або HTML, або сумісним з Excel форматом |
Відсутні стилі у вихідному HTML | Перевірте HtmlSaveOptions і підтверджуйте, що форматування збережено |
Контент не вирівняно в імпортованому Excel | Використовуйте таблиці в HTML і уникайте глибоко вкладених DIV-елементів |
Поширені запитання
Що таке Aspose.Cells HTML Converter для .NET?
Інструмент, який дозволяє розробникам конвертувати електронні таблиці Excel з/в HTML-розмітку в будь-якому .NET-додатку.
Чим він відрізняється від Aspose.Cells для .NET?
Хоча Aspose.Cells пропонує широкий функціонал для Excel, плагін HTML Converter зосереджується конкретно на операціях, пов’язаних з HTML, і спрощує інтеграцію.
Які формати підтримуються?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML та MHTML підтримуються в сценаріях конвертації.
Чи можу я налаштувати, як генерується або завантажується HTML?
Так, HtmlSaveOptions
та HtmlLoadOptions
дозволяють детально контролювати форматування, лінії сітки, поведінку макета тощо.