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

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

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

  3. Opciones de Renderizado HTML Flexibles
    Controle la salida con HtmlSaveOptions, incluyendo cómo se manejan las filas/columnas ocultas, si exportar hojas de cálculo de forma individual o conjunta, y más.

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

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

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

ErrorSolución
Archivo no encontradoAsegúrese de que la ruta de entrada sea correcta y que el archivo exista
Formato no soportadoConfirme que el archivo sea un formato HTML o compatible con Excel
Estilos faltantes en el HTML de salidaVerifique HtmlSaveOptions y confirme que se conserve el formato
Contenido no alineado en el Excel importadoUse 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.

 Español