Конвертер HTML
Aspose.Cells HTML Converter для .NET Plugin позволяет разработчикам экспортировать файлы Excel в HTML и загружать HTML-файлы или маркировать непосредственно в рабочие книги Excel. Независимо от того, создаете ли вы браузер-базируемые просмотры, отчеты на основе электронной почты или интеграции с CMS-системами, этот плагин помогает мосту Excel и HTML без труда.
«Последние статьи»
Aspose.Cells HTML Converter ключевые функции
Экспорт Excel в HTML Конвертируйте файлы Excel в HTML для веб-дисплея или обмена легким весом. Экспортируйте целые рабочие книги или конкретные рабочие таблицы как чистый, ответный HTML.
Введение HTML-контента в Excel Загрузите HTML строки или файлы и конвертируйте их в рабочие книги Excel с поддержкой таблиц, форматирования и структуры.
Флексибильные варианты HTML Rendering Контроль за выходом с
HtmlSaveOptions
, в том числе, как обрабатываются скрытые строки/колонны, экспортируются ли рабочие таблицы индивидуально или вместе, и многое другое.Вход и выход на основе потока Сохранение или загрузка HTML через потоки памяти — идеально подходит для веб-приложений, АПИ или безсерверных сред. Это включает в себя возможность Aspose Cells Save to Stream для эффективного обработки данных.
Поддержка в широком формате Работает с широким спектром форматов: 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 to HTML Conversion
Экспортируйте рабочие книги Excel для очищения формата HTML:
Конвертировать файл Excel в HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Экспорт файла Excel в HTML Stream (например, для веб-приложения)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream for web response, writing to file, etc.
}
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>Product</td><td>Price</td></tr><tr><td>Pen</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 непосредственно в веб-АПИ или облачных функциях.
Общие вопросы и решения
Ошибка | Решение |
---|---|
File not found | Убедитесь, что входный путь правильный и файл существует |
Unsupported format | Подтвердите, что файл является либо HTML или Excel-совместимым форматом |
Потерянные стили в выходе HTML | Проверьте HtmlSaveOptions и подтвердите форматирование сохраняется |
Содержание, не согласованное в импортированном Excel | Используйте таблицы в HTML и избегайте глубоко насыщенных DIV |