Questo tutorial viene presentato come guida su come convertire JSON in CSV in Python. Contiene un riferimento alla risorsa per la configurazione dell’ambiente Python, i passaggi dettagliati da seguire per eseguire questa attività e un codice Python di esempio eseguibile. scrivere codice JSON in CSV Python è abbastanza semplice e non richiede alcun altro strumento di terze parti.
Passaggi per convertire JSON in CSV in Python
- Configura l’ambiente per l’utilizzo di Aspose.Cells per Python tramite Java
- Crea o carica i dati JSON di origine nella variabile stringa
- Crea un oggetto classe Workbook vuoto in cui i dati JSON verranno salvati come CSV
- Ottieni un riferimento al primo worksheet nella cartella di lavoro appena creata
- Istanziare l’oggetto classe JsonLayoutOptions per personalizzare il processo di conversione
- Usando la funzione JsonUtility.importData, trasforma i dati JSON in CSV
- Salva la cartella di lavoro risultante come file CSV sul disco
Questi passaggi descrivono il processo condividendo le risorse per impostare l’ambiente Python e quindi condividendo la procedura dettagliata per eseguire questa attività. Dobbiamo impostare direttamente la stringa JSON o caricarla da qualche file, creare una cartella di lavoro vuota o caricare una cartella di lavoro esistente, ottenere il riferimento al foglio di lavoro di destinazione in cui devono essere importati i dati JSON, importare la stringa JSON in CSV utilizzando JsonUtility. importData() e infine salvare la cartella di lavoro come CSV utilizzando la funzione Workbook.save. Per convertire JSON in CSV Python le classi correlate sono anche identificate in questi passaggi che devono essere utilizzate per la suddetta conversione.
Codice per convertire JSON in CSV usando Python
Abbiamo utilizzato JsonLayoutOptions.setArrayAsTable(True) che fa sì che i dati vengano trasportati come una tabella, ovvero le intestazioni vengono posizionate solo una volta all’inizio del file e quindi solo i dati vengono copiati nelle righe successive del file. Se vuoi ripetere le intestazioni per ogni riga, rimuovi questa chiamata. Allo stesso modo, mentre la conversione del codice JSON in CSV Python può utilizzare questa classe JsonLayoutOptions per decidere se convertire i dati numerici e di data nel formato e nel tipo appropriati, rimuovere completamente la riga delle intestazioni, impostare lo stile del titolo e anche molte altre opzioni.
Questo articolo ci ha insegnato come convertire JSON in CSV in Python, tuttavia se desideri salvare la cartella di lavoro di output in un altro formato come PDF, fai riferimento all’articolo su come convertire Excel in PDF usando Python.