Conversion de tsv en csv

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

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>

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);
    }
Conversion de tsv en csv

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.

convertisseur tsv en csv

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 :