csv a jpg

Convierta imágenes CSV a JPEG con .NET Cloud SDK.

Los archivos CSV(valores separados por comas) son excelentes para almacenar y administrar datos tabulares, pero carecen de atractivo visual y, a menudo, son difíciles de interpretar de un vistazo. Sin embargo, al convertir archivos CSV a imágenes JPG(Grupo conjunto de expertos en fotografía), podemos transformar datos sin procesar en gráficos visualmente atractivos que sean fáciles de entender y compartir. Exploremos los detalles sobre la presentación de cifras de ventas, datos financieros o información estadística convirtiendo imágenes CSV a JPG usando Aspose.Cells Cloud. Este enfoque nos permite crear cuadros, gráficos e infografías llamativos que comunican conocimientos y tendencias de forma eficaz.

API para conversión de CSV a imagen

Al utilizar Aspose.Cells Cloud SDK para .NET, la tarea de conversión de CSV a imagen se vuelve sencilla y eficiente. Además, al aprovechar las poderosas capacidades de la API de Aspose.Cells Cloud, puede convertir sin problemas archivos CSV a varios formatos de imagen, incluido JPG. Entonces, ya sea que se trate de generar tablas, gráficos o elementos visuales personalizados a partir de datos CSV, Aspose.Cells Cloud SDK para .NET proporciona las herramientas necesarias para agilizar el proceso de conversión y producir imágenes de calidad profesional con facilidad.

Ahora el primer paso es buscar “Aspose.Cells-Cloud” en el administrador de paquetes NuGet y hacer clic en el botón “Agregar paquete”. En segundo lugar, obtenga sus credenciales de cliente en el panel de la nube. Si no tiene una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en el artículo inicio rápido.

Convertir CSV a JPG en C# .NET

En esta sección, exploraremos los detalles sobre cómo podemos usar C# .NET para manejar los datos CSV y generar imágenes de alta calidad a partir de ellos.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

En primer lugar, cree un objeto de la clase CellsApi donde pasamos las credenciales del cliente como argumentos.

SaveOptions saveOptions = new SaveOptions()

En segundo lugar, cree una instancia de SaveOptions y defina el formato del archivo de salida como “JPG”.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

En tercer lugar, cree una instancia de PostWorkbookSaveAsRequest donde especificamos el nombre del archivo CSV de entrada, el nombre de la imagen JPEG resultante y otros parámetros opcionales.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Llame a la API para iniciar la conversión de CSV a JPEG. Una vez que el código se ejecuta correctamente, la imagen JPEG resultante se guarda en el almacenamiento en la nube.

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

// Obtenga credenciales de cliente desde https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// cree una instancia de CellsApi mientras pasa ClientID y ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // leer el archivo ODS de entrada
    using (var inputFile = System.IO.File.OpenRead(input_csv))
    {
        // suba el archivo ODS al almacenamiento en la nube
        cellsInstance.UploadFile("source.csv", inputFile);

        // iniciar la conversión de un archivo ODS a un libro de Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);

        // imprimir mensaje de éxito si la conversión es exitosa
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("CSV to JPG conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv a jpg

Vista previa de la conversión de CSV a JPG.

El CSV de entrada y el JPEG resultante generado en el ejemplo anterior se pueden descargar desde [source.csv][25] y resultant.jpg.

CSV a JPEG usando comandos cURL

Alternativamente, convertir archivos CSV (valores separados por comas) a imágenes JPEG usando Aspose.Cells Cloud mediante comandos cURL ofrece una solución perfecta y eficiente para diversas necesidades de visualización y presentación de datos. Con sólo unos pocos comandos simples, puede utilizar las poderosas capacidades de Aspose.Cells Cloud para transformar datos CSV en imágenes JPEG de alta calidad.

El primer paso de este enfoque es generar un token de acceso JWT mediante el siguiente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Una vez que tengamos el token de acceso JWT, ejecute el siguiente comando para convertir una imagen CSV a JPEG y guardar el resultado en el almacenamiento en la nube.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&outPath={myResultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Reemplace sourceFile con el nombre del archivo CSV de entrada disponible en el almacenamiento en la nube, myResultant con el nombre de la imagen JPEG resultante que se generará en el almacenamiento en la nube y accessToken con el token de acceso JWT generado anteriormente.

En lugar de guardar el resultado en el almacenamiento en la nube, si necesita guardar la imagen resultante en la unidad local, intente ejecutar el siguiente comando.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" 
\-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.jpg"

Conclusión

En conclusión, ya sea que elija utilizar Aspose.Cells Cloud SDK para .NET o comandos cURL para convertir imágenes CSV a JPEG, ambos enfoques ofrecen soluciones poderosas y eficientes para sus necesidades de visualización de datos. Puede confiar en la confiabilidad, precisión y rendimiento de Aspose.Cells Cloud para entregar imágenes JPEG de alta calidad a partir de sus datos CSV. No obstante, le recomendamos que explore más a fondo estas opciones y experimente los beneficios de Aspose.Cells Cloud por sí mismo.

Enlaces útiles

Artículos relacionados

Recomendamos ampliamente visitar los siguientes blogs: