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

  1. 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.

  2. 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.

  3. Flexibla HTML-renderingsalternativ
    Kontrollera utdata med HtmlSaveOptions, inklusive hur dolda rader/kolumner hanteras, om kalkylblad ska exporteras individuellt eller tillsammans, och mer.

  4. Ström-baserad in- och utdata
    Spara eller ladda HTML via minnesströmmar—idealiskt för webbappar, API:er eller serverlösa miljöer.

  5. 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.

  6. 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

FelLösning
Fil hittades inteSe till att inmatningsvägen är korrekt och att filen finns
Ostött formatBekräfta att filen antingen är i HTML- eller Excel-kompatibelt format
Saknade stilar i utdata HTMLKontrollera HtmlSaveOptions och bekräfta att formatering bevaras
Innehåll inte justerat i importerad ExcelAnvä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.

 Svenska