Html converter
De Aspose.Cells HTML Converter voor .NET Plugin stelt ontwikkelaars in staat Excel-bestanden naar HTML te exporteren en HTML-bestanden te laden of rechtstreeks in Excel-werkboeken te markeren. of u browser-gebaseerde kijkers, e-mail-gebaseerde rapporten, of integraties met CMS-systemen bouwt, dit plugin helpt Excel en HTML zonder moeite.
Laatste artikelen
Aspose.Cells HTML Converter Key Features
Exporteer Excel naar HTML Convert Excel-bestanden naar HTML voor web display of lichtgewicht delen. Exporteer hele werkboeken of specifieke werkbladen als schoon, responsief HTML.
Importeer HTML-inhoud in Excel Load HTML-lijnen of bestanden en converteer ze in Excel-werkboeken met ondersteuning voor tabellen, formatting en structuur.
Flexible HTML Rendering Opties Control the output with
HtmlSaveOptions
, met inbegrip van hoe verborgen rijen / kolommen worden behandeld, of het gaat om het exporteren van worksheets individueel of samen, en meer.Stream gebaseerde invoer en uitvoer Speel of laad HTML via geheugenstromen – ideaal voor web-apps, APIs of serverloze omgevingen.
Broad Format ondersteuning Het werkt met een breed scala aan formaten: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML en MHTML – waardoor conversie tussen HTML en zowel erfgoed en moderne Excel-bestanden mogelijk is.
Native .NET integratie Eenvoudig geïntegreerd met .NET Framework en .NET Core/6/7/8 projecten met behulp van NuGet of direct assembly referentie.
Begin met Aspose.Cells HTML Converter voor .NET
1. Installeren van Aspose.Cells voor .NET
Gebruik NuGet om Aspose.Cells toe te voegen aan uw project:
dotnet add package Aspose.Cells
Excel naar HTML Conversie
Exporteer uw Excel-werkboeken om het HTML-formaat schoon te maken:
Convert Excel-bestand naar HTML-bestand
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exporteer Excel-bestand naar HTML Stream (bijvoorbeeld voor web-app)
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 naar Excel Conversie
Convert HTML-bestanden of ruwe markeringen terug naar een Excel-werkboek:
Download HTML-inhoud uit een bestand
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
HTML-inhoud opladen vanuit een string
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);
}
De meest populaire scenario’s
Convert Excel Worksheet naar HTML voor webgebruik
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Geïmporteerde HTML-tafel in Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Beste praktijken voor HTML-conversie
- Use
HtmlSaveOptions.ExportGridLines = true
to mimic the spreadsheet layout. - Preproces Excel-gegevens om te passen binnen browservriendelijke dimensies.
- Bij het importeren, zorg ervoor dat de HTML is goed gevormd en gebruikt tabelelementen voor optimale resultaten.
- Speel op een stroom als u HTML rechtstreeks wilt dienen in web-API’s of cloudfuncties.
Gemeenschappelijke kwesties en resoluties
fouten | oplossingen |
---|---|
File not found | Zorg ervoor dat de inputpad correct is en dat de bestand bestaat |
Unsupported format | bevestigen dat het bestand een HTML of Excel-compatibele format is |
Ontbrekende stijlen in HTML-uitgang | Controleer HtmlSaveOptions en bevestigt dat de formatting wordt bewaard |
Inhoud niet aangepast in geïmporteerde Excel | Gebruik tabellen in HTML en vermijd diepe DIV’s |