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

ErrorSolución
File not foundAsegúrese de que la ruta de entrada es correcta y que el archivo existe
Unsupported formatConfirmar que el archivo es un formato HTML o compatible con Excel
Estilos perdidos en la salida de HTMLVerificar HtmlSaveOptions y confirmar que el formato se mantiene
Contenido no alineado en Excel importadoUtilice las tablas en HTML y evite los DIV profundamente nestos
 Español