Aspose.Cells HTML Converter для .NET Plugin является мощным инструментом, который позволяет разработчикам конвертировать файлы Excel в чистые, ответные HTML-маркировки и импортовать содержимое HTML обратно в рабочие книги Excel. Этот плагин пересекает разрыв между Excel и HTML, делая его идеальным для веб-базирующих зрителей, электронных отчетов и CMS интеграций.
Введение
Программа Aspose.Cells HTML Converter для .NET Plugin является универсальным инструментом, который позволяет разработчикам экспортировать файлы Excel в HTML и импортовать содержимое HTML обратно в рабочие книги Excel. Этот плагин облегчает беспрепятственную совместимость данных между форматами Excel и HTML, что делает его идеальным для веб-базирующих зрителей, электронных отчетов и CMS интеграций.
Ключевые особенности Aspose.Cells HTML Converter
Экспорт Excel в HTML- Конвертируйте целую рабочую книгу или конкретные рабочие таблицы в чистую, ответную HTML с помощью Excel в HTML Converter.
Введение HTML-контента в Excel- Загрузите HTML строки или файлы и конвертируйте их в рабочие книги Excel с поддержкой таблиц, форматирования и структуры.
Флексибильные варианты HTML Rendering- Контроль за выходом с
HtmlSaveOptions, включая обработку скрытых строк/колонн, экспорт рабочих таблиц индивидуально или вместе и т.д.Вход и выход на основе потока- Сохранение или загрузка HTML через потоки памяти для эффективного обработки данных в веб-приложениях, АПИ или безсерверных средах.
Поддержка в широком формате- Работает в широком диапазоне форматов: XLS, XLSX, xLSB, XLSM, XML, HTML и MHTML.
Интеграция .NET- Легко интегрируется с проектами .NET Framework и .NET Core/6/7/8 с использованием NuGet или прямой ссылки на сбор.
Начинать с Aspose.Cells HTML Converter для .NET
Настройка 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 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 |
С этими возможностями Aspose.Cells предоставляет мощный инструмент для конвертирования Excel в HTML при этом обеспечивает сохранение форматирования, позволяя беспроводной интеграции и отображения на различных платформах.
Заключение
Aspose.Cells HTML Converter для .NET предлагает прочные функции для конвертирования файлов Excel в чистую HTML маркировку и импорта HTML контента обратно в рабочие книги Excel. Этот плагин является важным инструментом для разработчиков, которые стремятся преодолеть разрыв между Excel и веб-базируемых приложений, обеспечивая беспроводную совместимость данных.