El convertidor HTML
El Aspose.Cells HTML Converter per .NET Plugin permet als desenvolupadors exportar fitxers Excel a HTML i carregar arxius HTML o marcar directament en els llibres de treball d’Excel. Si vostè està construint visualitzacions basades en navegador, informes basats en correu electrònic, o integracions amb sistemes CMS, aquest plugin ajuda a pujar Excel i HTML sense esfor.
ltims articles
Aspose.Cells característiques clau del convertidor HTML
Exportació d’Excel a HTML Convertir els arxius d’Excel a HTML per a la pantalla web o per a la compartició de pes lleu. Exportar llibres de treball complets o taules de treball específiques com a HTML net i responsiu.
Importació de contingut HTML a Excel Carregar les files HTML i convertir-les en llibres de treball d’Excel amb suport per a taules, formatació i estructura.
Opcions flexibles de renderització HTML Control the output with
HtmlSaveOptions
, incloent com es tracten les files / columnes ocultes, sigui per exportar les taules de treball individualment o junts, i més.Entrada i sortida basada en el flux Salvar o carregar HTML a través de fluxos de memòria – ideal per a aplicacions web, API, o entorns sense servidor.
Suport en format ampli Treballa amb una àmplia gamma de formats: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML i MHTML, permetent la conversió entre HTML i els arxius heretats i moderns de l’Excel.
Integració .NET Integra fàcilment amb .NET Framework i .NET Core/6/7/8 projectes utilitzant NuGet o referència d’assemblació directa.
Començar amb Aspose.Cells HTML Converter per a .NET
1. Instal·lar Aspose.Cells per a .NET
Utilitzeu NuGet per afegir Aspose.Cells al vostre projecte:
dotnet add package Aspose.Cells
Excel a la conversió HTML
Exporta els teus llibres de treball d’Excel per netejar el format HTML:
Convertir un arxiu d’Excel a un arxiu HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exportació de fitxers d’Excel a HTML Stream (per exemple, per a aplicacions 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.
}
HTML a Excel Conversi
Convertir arxius HTML o etiquetes greus en un llibre de treball d’Excel:
Carregar contingut HTML d’un arxiu
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Carregar el contingut HTML des d’una línia
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);
}
Els escenaris més populars
Convertir Excel Worksheet a HTML per a l’ús web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importació de taula HTML estilada a Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Les millors pràctiques per a la conversió HTML
- Use
HtmlSaveOptions.ExportGridLines = true
to mimic the spreadsheet layout. - Preprocessar les dades d’Excel per adaptar-se a les dimensions amistoses al navegador.
- Quan importa, assegureu-vos que el HTML és ben format i utilitza elements de taula per a resultats òptims.
- Salva’t a un flux si intenta servir HTML directament en les APIs web o les funcions de núvol.
Problemes i resolucions comunes
Error | Solució |
---|---|
File not found | Assegureu-vos que la ruta d’entrada és correcta i que el fitxer existeix |
Unsupported format | Confirmar que el fitxer és o un format HTML o Excel-compatible |
Estils desapareguts en la sortida HTML | Consulteu HtmlSaveOptions i confirmeu que es manté el format |
Contingut no alineat en Excel importat | Utilitzar taules en HTML i evitar DIVs profundament nestades |