Convertirile HTML
Aspose.Cells HTML Converter pentru .NET Plugin permite dezvoltatorilor să exporte fișiere Excel în HTML și să încărcească fișierele HTML sau să eticheteze direct în cărțile de lucru Excel. Fie că construiți vizualizatori pe bază de browser, rapoarte bazate pe e-mail sau integrări cu sistemele CMS, acest plugin ajută să se miște Excel și HTML fără efort.
Ultimele articole
Aspose.Cells HTML Converter caracteristici cheie
Exportarea Excel către HTML Convertați fișierele Excel în HTML pentru afișarea web sau împărtășirea ușoară. Exportați întregi cărți de lucru sau hârtii specifice ca HTML curat, responsiv.
Importarea conținutului HTML în Excel Încărcați stringurile HTML sau fișierele și le convertiți în cărți de lucru Excel cu suport pentru tabele, formatul și structura.
Flexibile opțiuni de renderizare HTML Control the output with
HtmlSaveOptions
, inclusiv modul în care se prelucrează rândurile / coloanele ascunse, fie pentru a exporta hârtii de lucru individual sau împreună, și multe altele.Intrare și ieșire bazate pe flux Salvați sau încărcați HTML prin intermediul fluxurilor de memorie – ideal pentru aplicațiile web, API-urile sau mediile fără server.
Suport în format larg Funcționează cu o gamă largă de formate: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML și MHTML – permițând conversia între HTML și atât arhiva, cât și fișierele Excel moderne.
Integrarea .NET nativă Integră cu ușurință proiectele .NET Framework și .NET Core/6/7/8 folosind NuGet sau referința de asamblare directă.
Să înceapă cu Aspose.Cells HTML Converter pentru .NET
1. Instalarea Aspose.Cells pentru .NET
Utilizați NuGet pentru a adăuga Aspose.Cells la proiectul dvs.:
dotnet add package Aspose.Cells
Excel în HTML Conversion
Exportați cartea de lucru Excel pentru a curăța formatul HTML:
Convertarea fișierului Excel în fișier HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exportarea fișierului Excel în HTML Stream (de exemplu, pentru aplicația web)
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.
}
Conversie HTML la Excel
Convertați fișierele HTML sau etichetele crude înapoi într-o carte de lucru Excel:
Încărcați conținutul HTML dintr-un fișier
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Încărcați conținutul HTML dintr-un 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);
}
Cele mai populare scenarii
Convertați Excel la HTML pentru utilizarea web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Introduceți tabelul HTML în Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Cele mai bune practici pentru conversia HTML
- Use
HtmlSaveOptions.ExportGridLines = true
to mimic the spreadsheet layout. - Preprocesarea datelor Excel pentru a se potrivi în dimensiunile prietenoase cu browser-ul.
- La import, asigurați-vă că HTML-ul este bine format și utilizează elemente de tabel pentru rezultate optime.
- Salvați la un flux dacă intenționați să serviți HTML direct în API-urile web sau funcțiile cloud.
Probleme și rezoluții comune
Erori | Soluţie |
---|---|
File not found | Asigurați-vă că traseul de intrare este corect și fișierul există |
Unsupported format | Confirmă că fișierul este sau un format HTML sau compatibil cu Excel |
Stile lipsite în rezultatul HTML | Verificați HtmlSaveOptions și confirmați că formatarea este menținută |
Conținut care nu este aliniat în Excel importat | Utilizați tabele în HTML și evitați DIV-urile adânc nestate |