ХТМЛ конвертер
Aspose.Cells HTML Converter за .NET Plugin омогућава програмерима да извозе Екцел датотеке у ХТМЛ и преносе ХТМЛ датотеке или означите директно у Екцел раднике. Без обзира да ли градите претраживаче, е-маил извештаје, или интеграције са ЦМС системима, овај плугин помаже мост Екцел и ХТМЛ без напора.
Најновији чланци
Aspose.Cells HTML Converter Кључне карактеристике
Експорт Екцел у ХТМЛ Конвертујте Екцел датотеке у ХТМЛ за веб приказивање или лагано дељење. Експортирајте целу радницу или одређене раднице као чисту, реактивну ХТМЛ.
Увозити ХТМЛ садржај у Екцел Преузмите ХТМЛ нијансе или датотеке и конвертујте их у Екцел раднике са подршком за табеле, форматирање и структуру.
Флексибилне опције за ХТМЛ рендеринг Control the output with
HtmlSaveOptions
, укључујући и како се обрађују скривене редове / колоне, да ли да извозе раднике појединачно или заједно, и још много тога.Унос и излаз на основу струје Сачувати или наплатити ХТМЛ путем меморијских токова – савршено за веб апликације, АПИ или без сервера окружења.
Подршка у широком формату Ради са широким спектром формата: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML и MHTML – омогућава конверзију између ХТМЛ и наследног и модерног Екцел датотека.
Интеграција .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 конверзија
Експортирајте Excel радне књиге да очистите ХТМЛ формат:
Претварање Екцел датотеке у ХТМЛ датотеке
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Експорт Екцел датотеке у ХТМЛ потоме (на пример, за веб апликације)
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 конверзија
Конвертујте ХТМЛ датотеке или сирове ознаке назад у Екцел раднику:
Преузмите ХТМЛ садржај из датотеке
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Преузмите ХТМЛ садржај из траке
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 радни лист у ХТМЛ за веб употребу
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Унесите стилску ХТМЛ табелу у Екцел
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Најбоља пракса за ХТМЛ конверзију
- Use
HtmlSaveOptions.ExportGridLines = true
to mimic the spreadsheet layout. - Препроцесирајте Екцел податке да се уклапају у претраживачке димензије.
- Приликом увоза, уверите се да је ХТМЛ добро формиран и користи елементе табеле за оптималне резултате.
- Сачувајте на струју ако намеравате да сервирате ХТМЛ директно у веб АПИ или облачним функцијама.
Уобичајени питања и резолуције
грешка | Решење |
---|---|
File not found | Уверите се да је улазни пут исправан и датотека постоји |
Unsupported format | Потврдите да је датотека или ХТМЛ или Екцел-компатибилан формат |
Изгубљени стилови у излазу ХТМЛ-а | Проверите HtmlSaveOptions и потврдите да је форматирање задржано |
Садржај који није у складу са увозом у Екцелу | Користите табеле у ХТМЛ-у и избегавајте дубоко гнездане ДИВ |