
Converti TXT in CSV utilizzando Java REST API.
I file di testo (TXT) sono comunemente usati per archiviare dati non strutturati o in testo normale, ma quando si ha a che fare con grandi set di dati, formati strutturati come CSV(Comma-Separated Values) sono più efficienti per l’analisi e l’elaborazione dei dati. La conversione da TXT a CSV è essenziale quando si lavora con database, fogli di calcolo o applicazioni che richiedono dati tabulari strutturati. Inoltre, i file CSV forniscono un formato standardizzato, rendendo più facile organizzare, filtrare e manipolare i dati per scopi aziendali e analitici.
- API REST per la conversione da TXT a CSV
- Convertire file di testo in CSV in Java
- Conversione da TXT a CSV tramite comandi cURL
API REST per la conversione da TXT a CSV
Aspose.Cells Cloud SDK per .NET fornisce un modo semplice ed efficiente per convertire i file TXT in formato CSV preservando l’integrità e la struttura dei dati. Che tu abbia a che fare con grandi set di dati o semplici informazioni basate su testo, questa potente API automatizza il processo di conversione, garantendo accuratezza ed eliminando lo sforzo manuale. Utilizzando Aspose.Cells Cloud, gli sviluppatori possono integrare la conversione da TXT a CSV nelle loro applicazioni .NET senza sforzo, rendendolo ideale per soluzioni basate su cloud, flussi di lavoro di elaborazione dati e applicazioni aziendali.
Installazione
Aggiungere i seguenti dettagli al file pom.xml del progetto di build Maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- Puoi scaricare l’ultima versione da Aspose Repository.
Ora, ottieni le credenziali del tuo cliente da cloud dashboard. Se non hai un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.
Convertire file di testo in CSV in Java
Nella sezione seguente vengono spiegati i passaggi per convertire a livello di programmazione un file di testo in formato CSV utilizzando Java REST API.
CellsApi api = new CellsApi(clientId,clientSecret);
Creare un’istanza di CellsApi fornendo le credenziali del client come argomenti di input.
api.uploadFile("input.txt", file, "internal");
Carica il file di testo di input nell’archivio cloud utilizzando il metodo uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, null, "internal", "myResultant.csv", "internal", null);
Infine, chiama il metodo cellsWorkbookGetWorkbook(…) per avviare l’operazione di conversione.
// per altri esempi, visita https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// creare un'istanza di CellsApi utilizzando le credenziali client
CellsApi api = new CellsApi(clientId,clientSecret);
// nome del file ODS di input
String name = "input.txt";
// formato file risultante
String format = "CSV";
// carica file dal sistema locale
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// caricare il file TXT di input nell'archiviazione cloud
api.uploadFile("input.txt", file, "internal");
// eseguire l'operazione di conversione del documento
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// stampa messaggio di successo
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Un’anteprima della conversione da TXT a CSV tramite Java REST API.
Il file di testo di input e il CSV risultante generato nell’esempio precedente possono essere scaricati da:
Conversione da TXT a CSV tramite comandi cURL
Aspose.Cells Cloud fornisce una potente API REST per convertire TXT in CSV senza sforzo. Con i comandi cURL, gli utenti possono interagire con l’API direttamente dalla riga di comando, rendendola una soluzione comoda per flussi di lavoro automatizzati ed elaborazione batch. Inviando una semplice richiesta HTTP, puoi convertire un file TXT in un formato CSV strutturato, garantendo al contempo una separazione e una formattazione dei dati accurate.
Il primo passo di 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"
Ora, esegui il seguente comando per convertire il file di testo in formato CSV online. Il file TXT di input dovrebbe essere nell’archiviazione cloud e dopo la conversione, il CSV risultante viene quindi archiviato nell’archiviazione cloud.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Sostituisci sourceFile
con il nome del file TXT di input, resultantFile
con il nome del CSV risultante e accessToken
con un token di accesso JWT generato sopra.
- Per salvare il CSV risultante sull’unità locale, utilizzare il seguente comando cURL, dove abbiamo saltato il nome del file risultante e abbiamo utilizzato l’argomento
-o
per specificare il percorso risultante.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
App gratuita per la conversione da TXT a CSV
Potresti prendere in considerazione l’utilizzo della nostra app leggera e super efficiente Text File to CSV Converter. Questa app gratuita è basata sulle API di Aspose.Cells Cloud e può essere testata online senza alcuna installazione.

Un’anteprima dell’app di conversione da TXT a CSV
Conclusione
Sia Aspose.Cells Cloud SDK per .NET che i comandi cURL forniscono modi efficienti per convertire TXT in CSV, soddisfacendo diverse esigenze di sviluppo. .NET SDK offre una soluzione fluida e intuitiva per gli sviluppatori per integrare le capacità di conversione nelle applicazioni, rendendolo ideale per aziende e soluzioni basate su cloud. D’altro canto, l’utilizzo dei comandi cURL consente interazioni rapide, leggere e scriptabili con l’API Aspose.Cells Cloud, rendendolo un’ottima opzione per flussi di lavoro automatizzati ed elaborazione batch.
Link utili
Articoli correlati
Consigliamo vivamente di visitare i seguenti blog: