Convertidor HTML
El Aspose.Cells HTML Converter para .NET Plugin permite a los desarrolladores exportar archivos de Excel a HTML y cargar archivos de HTML o marcar directamente en libros de trabajo de Excel. Si usted está construyendo espectadores basados en navegador, informes basados en correo electrónico, o integraciones con sistemas CMS, este plugin ayuda a ponerse en Excel y HTML sin esfuerzo.
ltimos artículos
Aspose.Cells HTML Converter Funciones clave
Exportación de Excel a HTML Convertir los archivos de Excel en HTML para la pantalla web o la distribución de peso ligero. Exportar libros de trabajo enteros o tablas de trabajo específicas como HTML limpio y respondiente.
Importación de contenido HTML en Excel Cargue líneas o archivos HTML y convertirlos en libros de trabajo de Excel con soporte para tablas, formatación y estructura.
Opciones de renderización HTML flexibles Control de la producción con
HtmlSaveOptions
, incluyendo cómo se tratan las líneas ocultas / columnas, ya sea para exportar las hojas de trabajo individualmente o juntos, y más.Entrada y salida basadas en el flujo Almacenar o cargar HTML a través de flujos de memoria – ideal para aplicaciones web, APIs, o entornos sin servidor. Esto incluye la capacidad de Aspose Cells Save to Stream para un manejo eficiente de datos.
Suporte en formato amplio Trabaja con una amplia gama de formatos: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML y MHTML – permitiendo la conversión entre HTML y los archivos heredados y modernos de Excel.
Integración nativa .NET Se integra fácilmente con los proyectos .NET Framework y .NET Core/6/7/8 utilizando NuGet o referencia de montaje directo.
Se inicia con Aspose.Cells HTML Converter para .NET
1. Instalar Aspose.Cells para .NET
Utilice NuGet para agregar Aspose.Cells a su proyecto:
dotnet add package Aspose.Cells
Excel a la conversión de HTML
Exporta tus libros de trabajo de Excel para limpiar el formato HTML:
Convertir el archivo de Excel en HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exporta el archivo de Excel a HTML Stream (por ejemplo, para la aplicación 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.
}
Conversión de HTML a Excel
Convertir archivos HTML o etiquetas crudas de nuevo en un libro de trabajo de Excel:
Cargar contenido HTML de un archivo
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Cargar contenido HTML desde una línea
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);
}
Los escenarios más populares
Convertir la hoja de trabajo de Excel en HTML para uso web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importación de tablas HTML en Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Las mejores prácticas para la conversión de HTML
- Uso
HtmlSaveOptions.ExportGridLines = true
Imitar el layout de la placa. - Preprocesar los datos de Excel para adaptarse dentro de las dimensiones amigables al navegador.
- Al importar, asegúrese de que el HTML está bien formado y utiliza los elementos de la tabla para obtener resultados óptimos.
- Salva a un flujo si intenta servir HTML directamente en APIs web o funciones en la nube.
Problemas y resoluciones comunes
Error | Solución |
---|---|
File not found | Asegúrese de que la ruta de entrada es correcta y que el archivo existe |
Unsupported format | Confirmar que el archivo es un formato HTML o compatible con Excel |
Estilos perdidos en la salida de HTML | Verificar HtmlSaveOptions y confirmar que el formato se mantiene |
Contenido no alineado en Excel importado | Utilice las tablas en HTML y evite los DIV profundamente nestos |