
Conversion TSV en CSV à l’aide de l’API REST Java.
La conversion de TSV(valeurs séparées par des tabulations) en CSV(valeurs séparées par des virgules) est une tâche essentielle pour garantir la compatibilité et la facilité d’utilisation des données dans diverses applications et systèmes. Bien que le format TSV soit couramment utilisé pour les données tabulaires, de nombreux outils, plates-formes et systèmes logiciels privilégient le format CSV, plus universellement pris en charge. En convertissant le format TSV en CSV, vous améliorez l’interopérabilité des données, simplifiez le traitement et assurez une intégration transparente avec des applications courantes telles que les feuilles de calcul, les bases de données et les services Web.
- API pour la conversion TSV en CSV
- Convertir TSV en CSV en Java
- Conversion TSV en CSV à l’aide des commandes cURL
API pour la conversion TSV en CSV
La conversion de TSV en CSV à l’aide de l’API REST Java avec Aspose.Cells Cloud SDK for Java est une solution simple et efficace pour gérer la transformation des données. Ce SDK permet aux développeurs de convertir facilement des formats de données tabulaires, tels que TSV, au format CSV largement pris en charge, garantissant ainsi la compatibilité avec les feuilles de calcul, les bases de données et d’autres outils d’analyse. Son architecture RESTful facilite l’intégration dans les applications sur toutes les plateformes, tandis que l’évolutivité du cloud garantit des performances élevées pour les tâches à grande échelle.
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, nous devons obtenir nos 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 TSV en CSV en Java
La section suivante fournit des détails sur la façon de convertir un format TSV en CSV à l’aide d’un extrait de code 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.tsv", file, "internal");
Téléchargez le TSV source sur le stockage cloud à l’aide de la méthode uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, 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 TSV d'entrée
String name = "input.tsv";
// 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 TSV d'entrée vers le stockage cloud
api.uploadFile("input.tsv", 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 TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Un aperçu de la conversion TSV en CSV.
Les fichiers d’exemple utilisés dans l’exemple ci-dessus peuvent être téléchargés à partir de input.tsv et resultantFile.csv.
Conversion TSV en CSV à l’aide des commandes cURL
La conversion de fichiers TSV en fichiers CSV à l’aide de Aspose.Cells Cloud et des commandes cURL est une approche simple et efficace pour automatiser les transformations de données. Cette méthode vous permet de télécharger un fichier TSV sur Aspose.Cells Cloud, de spécifier CSV comme format de sortie souhaité et de télécharger le fichier converti, le tout via de simples appels d’API RESTful à l’aide de cURL. C’est un choix idéal pour automatiser les tâches répétitives, rationaliser les flux de travail et permettre une intégration transparente dans des applications et des processus plus larges.
La première étape de cette méthode 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que nous avons le jeton JWT, nous devons exécuter la commande suivante et convertir le format TSV au format CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Si vous préférez enregistrer le fichier CSV résultant sur le lecteur local, essayez d’exécuter la commande suivante :
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
Remplacez « sourceFile » par le nom du fichier TSV d’entrée (disponible dans le stockage cloud), « myResultant » par le nom du fichier CSV résultant et « accessToken » par le jeton d’accès JWT généré ci-dessus.
Convertisseur TSV vers CSV gratuit
Nous vous recommandons également d’essayer d’utiliser notre TSV to CSV Converter gratuit. Cette application Web légère et ultra-efficace est développée sur Aspose.Cells Cloud et vous permet de découvrir les incroyables capacités de l’API REST.
Un aperçu de l’application de conversion TSV en CSV.
Conclusion
En conclusion, que vous choisissiez de convertir TSV en CSV à l’aide du SDK Aspose.Cells Cloud pour Java ou via des commandes cURL, les deux approches fournissent des solutions fiables et efficaces pour transformer des données tabulaires. Néanmoins, en tirant parti d’Aspose.Cells Cloud, vous pouvez simplifier vos flux de travail de données, gagner du temps et améliorer votre productivité, ce qui en fait un outil précieux pour les besoins modernes de transformation des données.
Liens utiles
Articles connexes
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :