Comment convertir TXT en JSON en utilisant C#
Convertir des fichiers texte en JSON est utile lors de l’intégration de données héritées ou de données en fichiers plats structurés dans des API modernes ou des pipelines de données. Avec Aspose.Cells pour .NET, vous pouvez facilement convertir des fichiers .txt
en format .json
en utilisant quelques lignes simples de code C#.
Pourquoi convertir TXT en JSON ?
- Compatibilité des applications :
- JSON est un format standard pour les systèmes web et backend, ce qui le rend idéal pour le transfert de données.
- Sortie structurée :
- Convertir du texte brut en JSON structuré pour une manipulation et une lisibilité plus faciles.
- Automatisation :
- Éliminer les tâches de conversion manuelles avec une logique C# programmable.
Guide étape par étape pour convertir TXT en JSON
Étape 1 : Installer Aspose.Cells via NuGet
Ajoutez la bibliothèque Aspose.Cells à votre projet .NET :
dotnet add package Aspose.Cells
Étape 2 : Configurer la licence
Activez les fonctionnalités sous licence :
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Étape 3 : Charger le fichier TXT
Initialisez un Workbook et chargez le fichier d’entrée .txt
:
Workbook workbook = new Workbook("sampleTxt.txt");
Étape 4 : Définir JsonSaveOptions
Créez une instance pour gérer la manière dont les données sont enregistrées :
JsonSaveOptions options = new JsonSaveOptions();
Étape 5 : Exporter vers JSON
Convertissez le contenu du classeur en format JSON :
workbook.Save("output.json", options);
Étape 6 : Enregistrer la sortie JSON
La sortie est enregistrée en tant que fichier .json
sur le disque.
Étape 7 : Personnaliser la sortie (facultatif)
Utilisez JsonSaveOptions
pour affiner les options d’exportation telles que :
- Tri des clés
- Définition des lignes d’en-tête
- Ignorer les lignes ou feuilles vides
Problèmes courants et solutions
1. Format de fichier TXT invalide
- Solution : Assurez-vous que le fichier TXT est structuré avec des délimiteurs cohérents (par exemple, des tabulations ou des virgules) pour faciliter l’analyse.
2. Sortie vide ou partielle
- Solution : Utilisez
JsonSaveOptions
pour vous assurer que les lignes et colonnes appropriées sont sélectionnées pour l’exportation.
3. Erreurs d’accès au fichier
- Solution : Vérifiez les chemins de fichiers et les autorisations lors du chargement ou de l’enregistrement des fichiers.