sobresalir a html

Convierta Excel a HTML usando C# .NET

Excel Las hojas de cálculo se utilizan ampliamente para el almacenamiento y análisis de datos, pero puede ser difícil acceder a ellas y verlas en línea. La solución a este problema es convertir las hojas de cálculo de Excel en tablas HTML, que son fácilmente accesibles y visibles en la web. Con Aspose.Cells Cloud, este proceso se ha vuelto aún más fácil y eficiente. En este artículo, analizaremos cómo usar Aspose.Cells Cloud para convertir hojas de cálculo de Excel en tablas HTML y exploraremos los otros beneficios de usar esta solución para sus requisitos de conversión. Ya sea que sea un desarrollador o un usuario final, este artículo está diseñado para brindarle la información que necesita para comenzar con la conversión de Excel a HTML.

API de conversión de Excel a Web

Disfrute de una integración perfecta, funciones avanzadas y capacidades de conversión rápida de Aspose.Cells Cloud. Es una API basada en la nube que brinda una solución simple y eficiente para convertir hojas de cálculo de Excel en tablas HTML. Convierta XLS y XLSX en tablas HTML con solo unas pocas líneas de código, eliminando toda la necesidad de ingresar datos manualmente y liberando su tiempo para tareas más importantes. Entonces, ya sea que necesite publicar datos en línea, compartirlos con su equipo o automatizar su flujo de trabajo, Aspose.Cells Cloud brinda una solución flexible y escalable para sus necesidades de conversión de Excel a HTML.

Ahora, según el alcance de este artículo, debemos agregar la referencia Aspose.Cells Cloud SDK for .NET como un paquete NuGet en nuestra solución C# .NET. Busque “Aspose.Cells-Cloud” en el administrador de paquetes NuGet y agregue el paquete.

Nube de Aspose.Cells

Imagen 1: - Paquete Aspose.Cells Cloud NuGet.

Además, para utilizar las capacidades de la API, también debemos tener una cuenta en el panel de control de la nube. Si aún no está suscrito, cree una cuenta gratuita en Cloud Dashboard utilizando una dirección de correo electrónico válida y obtenga sus credenciales de cliente personalizadas.

Ver hoja de cálculo en línea usando C#

Discutamos los pasos sobre cómo se puede lograr la función de hoja de cálculo en línea usando C# .NET.

sobresalir a html

Imagen 2: - Vista previa de conversión de Excel a Web.

Use el siguiente enlace para descargar la hoja de cálculo de Excel de muestra (myDocument.xlsx) utilizado en el ejemplo anterior.

// Para obtener ejemplos completos y archivos de datos, visite 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenga las credenciales del cliente de https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// cree una instancia de CellsApi proporcionando los detalles de ClientID y ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Libro de Excel de entrada
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Nombre del archivo HTML resultante
string resultantFile = "Converted.html";
        
try
{
    // cargar el archivo desde la unidad del sistema local
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializar la operación de conversión
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Mensaje de éxito si se completa la conversión
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Entendamos el fragmento de código anterior:

CellsApi instance = new CellsApi(clientID, clientSecret);

Cree un objeto de CellsApi donde pasemos las credenciales del cliente como argumentos.

var file = System.IO.File.OpenRead(name)

Lea la hoja de cálculo de entrada de Excel utilizando el método OpenRead(…) de la clase System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Este método activa la operación de conversión de Excel a HTML y guarda el HTML resultante en el almacenamiento en la nube.

Excel a HTML en línea usando comandos cURL

La conversión de Excel a HTML se puede lograr mediante los comandos cURL, que le permiten interactuar con la API de Aspose.Cells Cloud y realizar varias operaciones, incluida la conversión de Excel a HTML. Aquí hay un ejemplo simple de cómo convertir una hoja de cálculo de Excel a HTML usando los comandos cURL:

  1. Cargue su hoja de cálculo de Excel en una plataforma de almacenamiento en la nube, como Google Drive o Dropbox.
  2. Obtenga una clave de API de Aspose.Cells Cloud, que se utilizará para autenticar sus solicitudes de API.
  3. Genere el token de acceso JWT en función de las credenciales del cliente mediante el siguiente comando.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. Ahora use el siguiente comando cURL para convertir su hoja de cálculo de Excel a HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. Una vez que se ejecuta el comando cURL, el HTML resultante se guarda en el almacenamiento en la nube.

  2. Ahora, en lugar de almacenamiento en la nube, si necesitamos guardar el HTML en la unidad local, intente usar el siguiente comando cURL:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

Intente usar nuestra aplicación gratuita en línea [Excel Converter] (https://products.aspose.app/cells/conversion).

Observaciones finales

En conclusión, convertir hojas de cálculo de Excel en tablas HTML es una tarea común para muchas empresas y organizaciones, y Aspose.Cells Cloud proporciona una solución potente y flexible para sus necesidades. Al usar Aspose.Cells Cloud SDK para .NET, puede convertir hojas de cálculo de Excel en tablas HTML de forma rápida y sencilla, con solo unas pocas líneas de código. Además, Aspose.Cells Cloud ofrece una variedad de funciones, que incluyen soporte para múltiples lenguajes de programación, integración con plataformas populares de almacenamiento en la nube y una interfaz fácil de usar, lo que la convierte en una solución ideal para empresas y organizaciones de todos los tamaños. Ya sea que necesite publicar datos en línea, compartirlos con su equipo o automatizar su flujo de trabajo, Aspose.Cells Cloud proporciona una solución confiable y escalable para sus necesidades de conversión de Excel a HTML.

También recomendamos explorar la Documentación del producto, ya que contiene una colección de temas que explican otras características interesantes de la API. Por último, si encuentra algún problema al usar la API, no dude en comunicarse con nosotros a través del Foro de soporte de productos gratuito.

Artículos relacionados

Visite los siguientes enlaces para obtener más información sobre: