Comment convertir TXT en JSON en utilisant C#

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 ?

  1. 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.
  2. Sortie structurée :
    • Convertir du texte brut en JSON structuré pour une manipulation et une lisibilité plus faciles.
  3. 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.
 Français