Конвертер 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 рендерування Контроль за продукцією з
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 до 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 |