The Aspose.Cells HTML Converter for .NET Plugin є потужним інструментом, який дозволяє розробникам конвертувати файли Excel в чистий, реактивний HTML маркування і імпортувати вміст HTML назад в Excel робочі книжки. Цей плагін поширює розрив між Excel і HTML, роблячи його ідеальним для веб-переглядачів, електронних звітів і CMS інтеграцій.
Введення
The Aspose.Cells HTML Converter for .NET Plugin є різноманітним інструментом, який дозволяє розробникам експортувати Excel-файли в HTML і імпортувати HTML-контент назад в робочі книжки Excel. Цей плагін полегшує безперервну взаємодію даних між форматами Excel і HTML, роблячи його ідеальним для веб-переглядачів, електронних звітів та інтеграцій CMS.
Ключові функції Aspose.Cells HTML Converter
Експорт Excel до HTML- Конвертуйте цілі робочі книги або конкретні таблиці в чистий, реактивний HTML за допомогою Excel в HTML Converter.
Введіть HTML-контент в Excel- Завантажити HTML рядки або файли і конвертувати їх в Excel робочі книжки з підтримкою таблиць, форматування і структури.
Флексибильні варіанти HTML рендерування- Контроль за продукцією з
HtmlSaveOptions, включаючи обробку прихованих рядків / колонн, експортування робочих сторінок окремо або разом і т.д.Вхід і вихід на базі потоку- Зберегти або завантажити HTML за допомогою потоків пам’яті для ефективного обробки даних в веб-прикладах, АПІ або безсерверних середовищах.
Підтримка широкого формату- Працює з широким спектром форматів: XLS, XLSX, XXLSB, XLSM, XXXL, xLSTM, 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 і веб-заснованих додатків, забезпечуючи безперервну взаємодію даних.