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