Les fichiers TXT sont largement utilisés pour stocker rapidement et facilement des données textuelles. Cependant, vous obtenez souvent des données dans un fichier TXT et vous devez les convertir en JSON par programme. Pour ce faire, cet article explique comment convertir un fichier TXT en JSON en Python.
Bibliothèque de conversion Python TXT vers JSON
Pour effectuer la conversion TXT en JSON, nous utiliserons Aspose.Cells for Python. Il s’agit d’une puissante bibliothèque de manipulation de feuilles de calcul qui vous permet de créer des fichiers de feuille de calcul et d’effectuer diverses opérations de manipulation de données par programme. Vous pouvez l’installer dans vos applications Python à l’aide de la commande pip suivante.
pip install aspose-cells
Vous pouvez également télécharger son package à partir de la section téléchargements.
Comment convertir TXT en JSON en Python
Vous pouvez facilement convertir un fichier TXT au format JSON en quelques lignes de code. Chargez simplement le fichier TXT et enregistrez-le au format JSON. Voici les étapes pour enregistrer un fichier TXT au format JSON en Python.
- Chargez le fichier TXT à l’aide de la classe Workbook.
- Convertissez TXT en JSON en utilisant la méthode Workbook.save().
L’exemple de code suivant montre comment convertir TXT en JSON en Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# load TXT file
workbook = Workbook("input.txt");
# save as JSON
workbook.Save("Output.json");
jpype.shutdownJVM()
Obtenez une licence API gratuite
Vous pouvez utiliser Aspose.Cells for Python sans limitation d’évaluation en obtenant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers TXT en JSON en Python. Vous pouvez simplement installer Aspose.Cells for Python et intégrer l’exemple de code fourni pour la conversion TXT en JSON. De plus, vous pouvez en savoir plus sur l’API Python Excel en utilisant la documentation. Si vous avez des questions ou des questions, vous pouvez nous contacter via notre forum.