Конвертер 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
 Русский