Les fichiers TSV(Tab-Separated Values) sont simples et légers, ce qui les rend idéaux pour le stockage et le transfert de données. Cependant, le classeur Excel offre des fonctionnalités avancées telles que la visualisation des données, des outils d’analyse et des interfaces conviviales, qui sont essentielles pour une manipulation et une présentation approfondies des données. Dans cet article, nous allons convertir les fichiers TSV en Excel et exploiter les fonctionnalités puissantes pour améliorer vos capacités d’analyse de données, rationaliser les flux de travail et améliorer la présentation des données.
- SDK de conversion TSV vers Excel
- Convertir TSV en XLS en C#
- TSV vers XLSX à l’aide des commandes cURL
SDK de conversion TSV vers Excel
Aspose.Cells Cloud SDK for .NET offre un moyen puissant et efficace de convertir des fichiers TSV (Tab-Separated Values) au format Excel, rationalisant ainsi le processus de transformation des données. En utilisant Aspose.Cells Cloud SDK, vous pouvez automatiser la conversion des fichiers TSV vers Excel, garantissant ainsi l’exactitude et la préservation de l’intégrité des données.
Ainsi, pour utiliser le SDK, vous devez d’abord rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification 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 C#
Explorons en détail la façon dont nous pouvons gérer efficacement de grands volumes de données et intégrer de solides capacités de conversion dans vos applications, améliorant ainsi la productivité globale et les flux de travail de gestion des données.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Tout d’abord, initialisons un objet de la classe CellsApi où nous transmettons les informations d’identification du client comme arguments.
SaveOptions saveOptions = new SaveOptions()
Deuxièmement, créez une instance de SaveOptions où nous définissons le format du fichier de sortie comme « XLS ».
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Troisièmement, créez une instance de « PostWorkbookSaveAsRequest » où nous spécifions le nom du TSV d’entrée, le nom du classeur Excel résultant et d’autres paramètres facultatifs.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Enfin, appelez l’API pour lancer le processus de conversion TSV vers Excel. Une fois le code exécuté avec succès, le classeur Excel résultant est enregistré dans le stockage cloud.
// Pour des exemples complets et des fichiers de données, veuillez consulter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// créer une instance CellsApi tout en transmettant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// charger le fichier TSV d'entrée
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// télécharger le classeur TSV d'entrée vers le stockage cloud
cellsInstance.UploadFile("input.tsv", inputFile);
// appeler l'API pour convertir TSV en classeur Excel
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// imprimer un message de réussite si la conversion réussit
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Le TSV d’entrée et l’Excel résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de input.tsv et myResultant.xls.
TSV vers XLSX à l’aide des commandes cURL
La conversion de TSV en XLSX à l’aide des commandes Aspose.Cells Cloud et cURL est un processus simple et efficace. Cette approche est très bénéfique pour l’automatisation et le traitement par lots, ce qui la rend idéale pour l’intégration dans des scripts et des flux de travail nécessitant des transformations de données fréquentes.
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 sourceFile
par le nom du fichier TSV d’entrée (disponible dans le stockage cloud), resultantFile
par le nom du classeur Excel de sortie et accessToken
par le jeton d’accès JWT généré ci-dessus.
- Afin de sauvegarder 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"
Application gratuite de conversion TSV en XLSX
Afin de découvrir les capacités de l’API .NET REST, vous pouvez envisager d’utiliser notre [application de conversion TSV vers XLSX] légère et ultra-efficace]10. Cette application gratuite est construite sur les API Aspose.Cells Cloud et peut être testée en ligne sans aucune exigence d’installation.
Conclusion
En conclusion, la conversion du format TSV au format Excel est une tâche essentielle pour améliorer la manipulation, la visualisation et l’analyse des données. Que vous optiez pour le SDK Aspose.Cells Cloud puissant et flexible pour .NET ou pour les commandes cURL simples et scriptables avec l’API Aspose.Cells Cloud, les deux approches offrent des solutions robustes pour cette conversion.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :