
Convertissez TXT en CSV à l’aide de l’API REST Java.
Les fichiers texte (TXT) sont généralement utilisés pour stocker des données non structurées ou en texte brut, mais lorsqu’il s’agit de traiter de grands ensembles de données, les formats structurés tels que CSV(valeurs séparées par des virgules) sont plus efficaces pour l’analyse et le traitement des données. La conversion de TXT en CSV est essentielle lorsque vous travaillez avec des bases de données, des feuilles de calcul ou des applications qui nécessitent des données tabulaires structurées. De plus, les fichiers CSV fournissent un format standardisé, ce qui facilite l’organisation, le filtrage et la manipulation des données à des fins commerciales et analytiques.
- API REST pour la conversion TXT en CSV
- Convertir un fichier texte en CSV en Java
- Conversion TXT en CSV à l’aide des commandes cURL
API REST pour la conversion TXT en CSV
Aspose.Cells Cloud SDK for .NET offre un moyen simple et efficace de convertir des fichiers TXT au format CSV tout en préservant l’intégrité et la structure des données. Que vous ayez affaire à de grands ensembles de données ou à de simples informations textuelles, cette puissante API automatise le processus de conversion, garantissant ainsi la précision et éliminant les efforts manuels. En utilisant Aspose.Cells Cloud, les développeurs peuvent intégrer la conversion TXT en CSV dans leurs applications .NET sans effort, ce qui en fait l’outil idéal pour les solutions basées sur le cloud, les flux de travail de traitement des données et les applications d’entreprise.
Installation
Veuillez ajouter les détails suivants au fichier pom.xml du projet de 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>
- Vous pouvez télécharger la dernière version à partir du référentiel Aspose.
Maintenant, obtenez vos identifiants client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.
Convertir un fichier texte en CSV en Java
La section suivante explique les étapes à suivre pour convertir par programmation un fichier texte au format CSV à l’aide de l’API REST Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Créez une instance de CellsApi tout en fournissant les informations d’identification du client comme arguments d’entrée.
api.uploadFile("input.txt", file, "internal");
Téléchargez le fichier texte d’entrée sur le stockage cloud à l’aide de la méthode uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, null, "internal", "myResultant.csv", "internal", null);
Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour lancer l’opération de conversion.
// pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// créer une instance de CellsApi à l'aide des informations d'identification du client
CellsApi api = new CellsApi(clientId,clientSecret);
// nom du fichier ODS d'entrée
String name = "input.txt";
// format de fichier résultant
String format = "CSV";
// charger le fichier à partir du système local
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// télécharger le fichier TXT d'entrée vers le stockage cloud
api.uploadFile("input.txt", file, "internal");
// effectuer une opération de conversion de document
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// imprimer le message de réussite
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Un aperçu de la conversion TXT en CSV à l’aide de l’API REST Java.
Le fichier texte d’entrée et le fichier CSV résultant générés dans l’exemple ci-dessus peuvent être téléchargés à partir de :
Conversion TXT en CSV à l’aide des commandes cURL
Aspose.Cells Cloud fournit une API REST puissante pour convertir facilement des fichiers TXT en fichiers CSV. Grâce aux commandes cURL, les utilisateurs peuvent interagir avec l’API directement depuis la ligne de commande, ce qui en fait une solution pratique pour les flux de travail automatisés et le traitement par lots. En envoyant une simple requête HTTP, vous pouvez convertir un fichier TXT en un format CSV structuré tout en garantissant une séparation et un formatage précis des données.
La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :
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"
Maintenant, exécutez la commande suivante pour convertir le fichier texte au format CSV en ligne. Le fichier TXT d’entrée est censé se trouver dans le stockage cloud et après la conversion, le CSV résultant est ensuite stocké dans le stockage 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}"
Remplacez sourceFile
par le nom du fichier TXT d’entrée, resultantFile
par le nom du fichier CSV résultant et accessToken
par un jeton d’accès JWT généré ci-dessus.
- Afin d’enregistrer le fichier CSV résultant sur le lecteur local, veuillez utiliser la commande cURL suivante, où nous avons ignoré le nom du fichier résultant et avons utilisé l’argument
-o
pour spécifier le chemin résultant.
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"
Application gratuite de conversion TXT en CSV
Vous pouvez envisager d’utiliser notre application légère et très efficace Text File to CSV Converter. Cette application gratuite est construite sur les API Cloud d’Aspose.Cells et peut être testée en ligne sans aucune installation.

Un aperçu de l’application de conversion TXT en CSV
Conclusion
Les commandes Aspose.Cells Cloud SDK for .NET et cURL offrent des moyens efficaces de convertir du TXT en CSV, répondant ainsi à différents besoins de développement. Le SDK .NET offre une solution transparente et conviviale pour les développeurs permettant d’intégrer des fonctionnalités de conversion au sein des applications, ce qui le rend idéal pour les entreprises et les solutions basées sur le cloud. D’autre part, l’utilisation des commandes cURL permet des interactions rapides, légères et scriptables avec l’API Aspose.Cells Cloud, ce qui en fait une excellente option pour les flux de travail automatisés et le traitement par lots.
Liens utiles
Articles connexes
Nous vous recommandons vivement de visiter les blogs suivants :