Convertidor HTML
El Convertidor HTML de Aspose.Cells para .NET permite a los desarrolladores exportar archivos de Excel a HTML y cargar archivos HTML o marcado directamente en libros de trabajo de Excel. Ya sea que esté construyendo visualizadores basados en navegador, informes basados en correo electrónico o integraciones con sistemas CMS, este complemento ayuda a unir Excel y HTML sin esfuerzo.
Últimos Artículos
Características Clave del Convertidor HTML de Aspose.Cells
Exportar Excel a HTML
Convierta archivos de Excel a HTML para visualización web o compartir de forma ligera. Exporte libros de trabajo completos o hojas de cálculo específicas como HTML limpio y receptivo.Importar Contenido HTML en Excel
Cargue cadenas o archivos HTML y conviértalos en libros de trabajo de Excel con soporte para tablas, formato y estructura.Opciones de Renderizado HTML Flexibles
Controle la salida conHtmlSaveOptions
, incluyendo cómo se manejan las filas/columnas ocultas, si exportar hojas de cálculo de forma individual o conjunta, y más.Entrada y Salida Basadas en Streams
Guarde o cargue HTML a través de streams de memoria, ideal para aplicaciones web, API o entornos sin servidor.Amplio Soporte de Formatos
Funciona con una amplia gama de formatos: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML y MHTML, permitiendo la conversión entre HTML y archivos de Excel tanto antiguos como modernos.Integración Nativa con .NET
Se integra fácilmente con proyectos de .NET Framework y .NET Core/6/7/8 utilizando NuGet o referencia de ensamblado directo.
Comenzando con el Convertidor HTML de Aspose.Cells para .NET
1. Instalar Aspose.Cells para .NET
Utilice NuGet para agregar Aspose.Cells a su proyecto:
dotnet add package Aspose.Cells
Conversión de Excel a HTML
Exporte sus libros de trabajo de Excel a formato HTML limpio:
Convertir Archivo de Excel a Archivo HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exportar Archivo de Excel a Stream HTML (por ejemplo, para una aplicación web)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use el stream para la respuesta web, escribir en archivo, etc.
}
Conversión de HTML a Excel
Convierta archivos HTML o marcado en crudo de nuevo a un libro de trabajo de Excel:
Cargar Contenido HTML desde un Archivo
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Cargar Contenido HTML desde una Cadena
string html = "<html><body><table><tr><td>Producto</td><td>Precio</td></tr><tr><td>Bolígrafo</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);
}
Escenarios Más Populares
Convertir Hoja de Cálculo de Excel a HTML para Uso Web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importar Tabla HTML Estilizada en Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Mejores Prácticas para la Conversión HTML
- Use
HtmlSaveOptions.ExportGridLines = true
para imitar el diseño de la hoja de cálculo. - Preprocese los datos de Excel para que se ajusten a dimensiones amigables para el navegador.
- Al importar, asegúrese de que el HTML esté bien formado y use elementos de tabla para obtener resultados óptimos.
- Guarde en un stream si tiene la intención de servir HTML directamente en APIs web o funciones en la nube.
Problemas Comunes y Soluciones
Error | Solución |
---|---|
Archivo no encontrado | Asegúrese de que la ruta de entrada sea correcta y que el archivo exista |
Formato no soportado | Confirme que el archivo sea un formato HTML o compatible con Excel |
Estilos faltantes en el HTML de salida | Verifique HtmlSaveOptions y confirme que se conserve el formato |
Contenido no alineado en el Excel importado | Use tablas en HTML y evite DIVs anidados profundamente |
Preguntas Frecuentes
¿Qué es el Convertidor HTML de Aspose.Cells para .NET?
Una herramienta que permite a los desarrolladores convertir hojas de cálculo de Excel a/y desde marcado HTML dentro de cualquier aplicación .NET.
¿En qué se diferencia de Aspose.Cells para .NET?
Mientras que Aspose.Cells ofrece una amplia funcionalidad de Excel, el complemento Convertidor HTML se centra específicamente en operaciones relacionadas con HTML y simplifica la integración.
¿Qué formatos son compatibles?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML y MHTML son compatibles en escenarios de conversión.
¿Puedo personalizar cómo se genera o carga el HTML?
Sí, HtmlSaveOptions
y HtmlLoadOptions
permiten un control granular sobre el formato, líneas de cuadrícula, comportamiento de diseño y más.