
Comment effectuer une conversion TSV en Excel en Java
Les fichiers de valeurs séparées par des tabulations (TSV) sont largement utilisés pour stocker des données de texte brut dans un format structuré, ce qui les rend idéaux pour l’échange de données entre différentes applications. Cependant, leur simplicité peut devenir une limitation lorsqu’il s’agit d’analyse, de formatage et de visualisation avancés des données. Par conséquent, la conversion des fichiers TSV au format Excel (XLS) offre de nombreux avantages, notamment la possibilité d’appliquer des formules, de créer des graphiques et d’organiser les données d’une manière plus attrayante visuellement et plus conviviale.
- API pour la manipulation des classeurs Excel
- Convertir TSV en XLS en Java
- Conversion de TSV en XLSX à l’aide des commandes cURL
API pour la manipulation des classeurs Excel
Aspose.Cells Cloud SDK for Java offre un moyen simple et efficace de convertir des fichiers TSV au format XLS. Le SDK simplifie l’ensemble du processus en proposant des méthodes intuitives qui gèrent la conversion avec un minimum de code. Avec la prise en charge de divers formats de fichiers, notamment TSV et Excel, Aspose.Cells Cloud garantit une grande précision dans la transformation des données tout en préservant la structure et l’intégrité de l’ensemble de données d’origine.
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 XLS en Java
Dans cette section, nous allons explorer les détails sur la façon dont nous pouvons effectuer des analyses de veille économique, des rapports de données ou des analyses améliorées, en transformant le format TSV en XLS à 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, null ,format,
null, null, null, "internal", "myResultant.xls", "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 = "XLS";
// 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.xls", "internal", null);
// imprimer le message de réussite
System.out.println("The TSV to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Un aperçu de la conversion TSV en XLS.
L’entrée TSV et le fichier Excel résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de input.tsv et myResultant.xls.
Conversion de TSV en XLSX à l’aide des commandes cURL
Aspose.Cells Cloud fournit un moyen simple de convertir des fichiers TSV au format Excel à l’aide de commandes cURL. Cette approche est particulièrement avantageuse pour les développeurs qui préfèrent une solution légère et scriptable sans avoir besoin de bibliothèques supplémentaires ou de configurations complexes.
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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant, pour effectuer la conversion TSV en XLSX, veuillez exécuter la commande suivante :
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Remplacez simplement sourceFile
par le nom du fichier TSV d’entrée (déjà disponible dans le stockage cloud), resultantFile
par le nom du classeur Excel résultant et accessToken
par le jeton d’accès JWT généré ci-dessus.
Si vous devez enregistrer le classeur XLSX résultant sur un lecteur local, veuillez utiliser la commande cURL suivante :
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
Convertisseur TSV vers XLSX gratuit
Vous pouvez envisager d’utiliser notre application légère et ultra-efficace TSV to XLSX Conversion. Cette application gratuite est construite sur les API Cloud d’Aspose.Cells et peut être testée en ligne sans aucune installation.
Application gratuite de conversion TSV vers XLSX
Conclusion
Nous avons appris qu’Aspose.Cells Cloud offre une solution puissante, flexible et facile à mettre en œuvre pour cette tâche, que vous préfériez utiliser le SDK Java complet ou les commandes cURL légères. Prenez le contrôle de vos besoins de transformation de données et découvrez la fiabilité des API Aspose.Cells Cloud. Commencez votre essai gratuit dès aujourd’hui et découvrez avec quelle facilité vous pouvez gérer les conversions TSV vers Excel !
Liens utiles
Articles connexes
Nous vous recommandons vivement de visiter les liens suivants et d’en savoir plus sur :