HTML-omvandlare
Den Aspose.Cells HTML Converter för .NET Plugin gör det möjligt för utvecklare att exportera Excel-filer till HTML och ladda HTML-filer eller markup direkt i Excel-arbetsböcker. Oavsett om du bygger webbläsarbaserade visare, e-postbaserade rapporter eller integrationer med CMS-system, hjälper detta plugin till att förena Excel och HTML utan ansträngning.
Senaste Artiklar
Nyckelfunktioner för Aspose.Cells HTML Converter
Exportera Excel till HTML
Konvertera Excel-filer till HTML för webvisning eller lätt delning. Exportera hela arbetsböcker eller specifika kalkylblad som ren, responsiv HTML.Importera HTML-innehåll till Excel
Ladda HTML-strängar eller filer och konvertera dem till Excel-arbetsböcker med stöd för tabeller, formatering och struktur.Flexibla HTML-renderingsalternativ
Kontrollera utdata medHtmlSaveOptions
, inklusive hur dolda rader/kolumner hanteras, om kalkylblad ska exporteras individuellt eller tillsammans, och mer.Ström-baserad in- och utdata
Spara eller ladda HTML via minnesströmmar—idealiskt för webbappar, API:er eller serverlösa miljöer.Brett formatstöd
Fungerar med ett brett spektrum av format: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML och MHTML—som möjliggör konvertering mellan HTML och både äldre och moderna Excel-filer.Inbyggd .NET-integration
Integreras enkelt med .NET Framework och .NET Core/6/7/8-projekt med hjälp av NuGet eller direkt referens till sammansättningen.
Komma igång med Aspose.Cells HTML Converter för .NET
1. Installera Aspose.Cells för .NET
Använd NuGet för att lägga till Aspose.Cells i ditt projekt:
dotnet add package Aspose.Cells
Excel till HTML-konvertering
Exportera dina Excel-arbetsböcker till ren HTML-format:
Konvertera Excel-fil till HTML-fil
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exportera Excel-fil till HTML-ström (t.ex. för webbapp)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Använd strömmen för webbrespons, skriva till fil, etc.
}
HTML till Excel-konvertering
Konvertera HTML-filer eller rå markup tillbaka till en Excel-arbetsbok:
Ladda HTML-innehåll från en fil
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Ladda HTML-innehåll från en sträng
string html = "<html><body><table><tr><td>Produkt</td><td>Pris</td></tr><tr><td>Penna</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);
}
Mest populära scenarier
Konvertera Excel-kalkylblad till HTML för webbbruk
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importera stiliserad HTML-tabell till Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Bästa praxis för HTML-konvertering
- Använd
HtmlSaveOptions.ExportGridLines = true
för att efterlikna kalkylbladslayouten. - Förbehandla Excel-data för att passa inom webbvänliga dimensioner.
- När du importerar, se till att HTML är välformad och använder tabell-element för optimala resultat.
- Spara till en ström om du avser att servera HTML direkt i webb-API:er eller molnfunktioner.
Vanliga problem och lösningar
Fel | Lösning |
---|---|
Fil hittades inte | Se till att inmatningsvägen är korrekt och att filen finns |
Ostött format | Bekräfta att filen antingen är i HTML- eller Excel-kompatibelt format |
Saknade stilar i utdata HTML | Kontrollera HtmlSaveOptions och bekräfta att formatering bevaras |
Innehåll inte justerat i importerad Excel | Använd tabeller i HTML och undvik djupt nästlade DIV:ar |
Vanliga frågor
Vad är Aspose.Cells HTML Converter för .NET?
Ett verktyg som tillåter utvecklare att konvertera Excel-kalkylblad till/från HTML-markup inom vilken .NET-applikation som helst.
Hur skiljer det sig från Aspose.Cells för .NET?
Medan Aspose.Cells erbjuder bred Excel-funktionalitet fokuserar HTML Converter-plugin specifikt på HTML-relaterade operationer och förenklar integrationen.
Vilka format stöds?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML och MHTML stöds i konverteringsscenarier.
Kan jag anpassa hur HTML genereras eller laddas?
Ja, HtmlSaveOptions
och HtmlLoadOptions
möjliggör detaljerad kontroll över formatering, rutnätslinjer, layoutbeteende och mer.