HTML конвертор
Aspose.Cells HTML Converter за .NET Plugin позволява на разработчиците да експортират Excel файлове към HTML и изтегляне на HTML файл или маркиране директно в Excel работни книги. Независимо дали сте изграждане на браузър-базирани зрители, имейл доклади, или интегриране с CMS системи, този плъгин помага мост Excel и HTML без усилия.
Последните статии
Aspose.Cells HTML конвертор ключови функции
Изтегляне на 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 |