csv in jpg

Converti immagini CSV in JPEG con .NET Cloud SDK.

I file CSV(Comma-Separated Values) sono eccellenti per archiviare e gestire dati tabulari, ma mancano di appeal visivo e spesso sono difficili da interpretare a colpo d’occhio. Tuttavia, convertendo i file CSV in immagini JPG(Joint Photographic Experts Group), possiamo trasformare i dati grezzi in grafica visivamente accattivante, facile da comprendere e condividere. Esploriamo i dettagli sulla presentazione di dati di vendita, dati finanziari o informazioni statistiche convertendo CSV in immagini JPG utilizzando Aspose.Cells Cloud. Questo approccio ci consente di creare diagrammi, grafici e infografiche accattivanti che comunicano in modo efficace approfondimenti e tendenze.

API per la conversione da CSV a immagini

Utilizzando Aspose.Cells Cloud SDK per .NET, l’attività di conversione da CSV a immagine diventa semplice ed efficiente. Inoltre, sfruttando le potenti funzionalità dell’API Aspose.Cells Cloud, puoi convertire senza problemi i file CSV in vari formati di immagine, incluso JPG. Pertanto, che si tratti di generare diagrammi, grafici o elementi visivi personalizzati da dati CSV, Aspose.Cells Cloud SDK per .NET fornisce gli strumenti necessari per semplificare il processo di conversione e produrre facilmente immagini di qualità professionale.

Ora il primo passo è cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, ottieni le credenziali del tuo cliente da cloud dashboard. Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Converti CSV in JPG in C# .NET

In questa sezione, esploreremo i dettagli su come possiamo utilizzare C# .NET per gestire i dati CSV e generare da essi immagini di alta qualità.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Innanzitutto, crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.

SaveOptions saveOptions = new SaveOptions()

In secondo luogo, crea un’istanza di SaveOptions e definisci il formato del file di output come “JPG”.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

In terzo luogo, crea un’istanza di “PostWorkbookSaveAsRequest” in cui specifichiamo il nome del file CSV di input, il nome dell’immagine JPEG risultante e altri parametri opzionali.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Chiama l’API per avviare la conversione da CSV a JPEG. Una volta eseguito correttamente il codice, l’immagine JPEG risultante viene salvata nell’archivio cloud.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // leggere il file ODS di input
    using (var inputFile = System.IO.File.OpenRead(input_csv))
    {
        // caricare il file ODS nell'archivio cloud
        cellsInstance.UploadFile("source.csv", inputFile);

        // avviare la conversione del file ODS nella cartella di lavoro di Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);

        // stampa un messaggio di successo se la conversione ha avuto successo
        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 in jpg

Anteprima della conversione da CSV a JPG.

Il CSV di input e il JPEG risultante generato nell’esempio precedente possono essere scaricati da [source.csv][25] e resultant.jpg.

CSV in JPEG utilizzando i comandi cURL

In alternativa, la conversione di file CSV (valori separati da virgole) in immagini JPEG utilizzando Aspose.Cells Cloud tramite comandi cURL offre una soluzione semplice ed efficiente per varie esigenze di visualizzazione e presentazione dei dati. Con pochi semplici comandi, puoi utilizzare le potenti funzionalità di Aspose.Cells Cloud per trasformare i dati CSV in immagini JPEG di alta qualità.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente 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 volta ottenuto il token di accesso JWT, esegui il seguente comando per convertire CSV in immagine JPEG e salvare l’output nell’archivio cloud.

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}"

Sostituisci “sourceFile” con il nome del file CSV di input disponibile nell’archivio cloud, “myResultant” con il nome dell’immagine JPEG risultante da generare nell’archivio cloud e “accessToken” con il token di accesso JWT generato sopra.

Invece di salvare l’output nell’archivio cloud, se hai l’esigenza di salvare l’immagine risultante sull’unità locale, prova a eseguire il seguente 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"

Conclusione

In conclusione, sia che tu scelga di utilizzare Aspose.Cells Cloud SDK per .NET o i comandi cURL per convertire immagini CSV in JPEG, entrambi gli approcci offrono soluzioni potenti ed efficienti per le tue esigenze di visualizzazione dei dati. Puoi fidarti dell’affidabilità, della precisione e delle prestazioni di Aspose.Cells Cloud per fornire immagini JPEG di alta qualità dai tuoi dati CSV. Tuttavia, ti invitiamo a esplorare ulteriormente queste opzioni e a sperimentare tu stesso i vantaggi di Aspose.Cells Cloud.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: