Tutorial ini disajikan untuk memandu cara mengonversi JSON ke CSV dengan Python. Ini berisi referensi ke sumber daya untuk mengonfigurasi lingkungan Python, langkah-langkah terperinci yang harus diikuti untuk melakukan tugas ini, dan contoh kode Python yang dapat dijalankan. Untuk menulis kode JSON ke CSV Python cukup sederhana dan tidak memerlukan alat pihak ketiga lainnya.
Langkah-langkah untuk Mengonversi JSON ke CSV dengan Python
- Siapkan lingkungan untuk menggunakan Aspose.Cells untuk Python melalui Java
- Buat atau muat data JSON sumber ke dalam variabel string
- Buat objek kelas Workbook kosong tempat data JSON akan disimpan sebagai CSV
- Dapatkan referensi ke worksheet pertama di buku kerja yang baru dibuat
- Buat instance objek kelas JsonLayoutOptions untuk menyesuaikan proses konversi
- Menggunakan fungsi JsonUtility.importData, ubah data JSON menjadi CSV
- Simpan buku kerja yang dihasilkan sebagai file CSV di disk
Langkah-langkah ini menjelaskan proses dengan membagikan sumber daya untuk mengatur lingkungan Python dan kemudian membagikan prosedur langkah demi langkah untuk melakukan tugas ini. Kita harus mengatur string JSON secara langsung atau memuatnya dari beberapa file, membuat buku kerja kosong atau memuat buku kerja yang ada, mendapatkan referensi ke lembar kerja target tempat data JSON akan diimpor, mengimpor string JSON ke CSV menggunakan JsonUtility. importData(), dan terakhir simpan buku kerja sebagai CSV menggunakan fungsi Workbook.save. Untuk mengonversi JSON ke CSV Python kelas terkait juga diidentifikasi dalam langkah-langkah ini yang akan digunakan untuk konversi tersebut.
Kode untuk Mengonversi JSON ke CSV menggunakan Python
Kami telah menggunakan JsonLayoutOptions.setArrayAsTable(True) yang menyebabkan data dipindahkan sebagai tabel yaitu judul ditempatkan hanya sekali di awal file dan kemudian hanya data yang disalin di baris berikutnya dalam file. Jika Anda ingin mengulang judul untuk setiap baris, hapus panggilan ini. Demikian pula, sementara mengonversi JSON ke CSV Python kode dapat menggunakan kelas JsonLayoutOptions ini untuk memutuskan tentang mengonversi data numerik dan tanggal ke dalam format dan jenis yang sesuai, hapus baris judul sepenuhnya, atur gaya judul, dan banyak opsi lainnya juga.
Artikel ini telah mengajari kami cara mengonversi JSON ke CSV dengan Python, namun jika Anda ingin menyimpan buku kerja keluaran ke format lain seperti PDF, lihat artikel di cara mengonversi Excel ke PDF menggunakan Python.