El Aspose.Cells HTML Converter para .NET Plugin es una poderosa herramienta que permite a los desarrolladores convertir los archivos de Excel en un marcado HTML limpio y responsivo e importar el contenido de HTML de nuevo en los libros de trabajo del Excel. Este plugin brinda la franja entre Excel y HTML, lo que lo hace ideal para espectadores basados en la web, informes de correo electrónico y integraciones de CMS.

Introducción

El Aspose.Cells HTML Converter para .NET Plugin es una herramienta versátil que permite a los desarrolladores exportar archivos de Excel a HTML e importar contenido de HTML de nuevo en los libros de trabajo del Excel. Este plugin facilita la interoperabilidad de datos sin límites entre los formatos Excel y HTML, lo que lo hace ideal para espectadores basados en la web, informes de correo electrónico y integraciones CMS.

Características clave de Aspose.Cells HTML Converter

  • Exportación de Excel a HTML- Convertir los libros de trabajo enteros o las hojas específicas en un HTML limpio y responsivo utilizando el Excel a un convertidor HTML.

  • 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 el manejo de líneas / columnas ocultas, la exportación de hojas de trabajo individualmente o juntos, etc.

  • Entrada y salida basadas en el flujo- Almacenar o cargar HTML a través de los flujos de memoria para el manejo eficiente de datos en aplicaciones web, APIs o en entornos sin servidor.

  • Suporte en formato amplio- Trabaja con una amplia gama de formatos: XLS, XLSX, XXLSB, XLSM, XXXL, xLSTM, HTML y MHTML.

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

Comenzar con Aspose.Cells HTML Converter para .NET

Instalar Aspose.Cells para .NET

Utilice NuGet para agregar Aspose.Cells a su proyecto:

$ dotnet add package Aspose.Cells

Excel para 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 Comunes y Resoluciones

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

Con estas capacidades, Aspose.Cells proporciona una poderosa herramienta para convertir Excel en HTML mientras que garantiza que la formatación es conservada, lo que permite la integración y la exhibición sin límites a través de diversas plataformas. También se puede converter Excel a HTML con el formato para mejorar la experiencia del usuario y el atractivo visual.

Conclusión

Aspose.Cells HTML Converter para .NET ofrece funciones robustas para convertir los archivos de Excel en un marcado HTML limpio y importar el contenido de HTML de vuelta a los libros de trabajo de excel. Este plugin es una herramienta esencial para los desarrolladores que buscan brindar la franja entre Excel y aplicaciones basadas en la web, garantizando la interoperabilidad de datos sin límites.

More in this category