Bagaimana Mengonversi Json ke Excel

Jika Anda memiliki data yang disimpan dalam file JSON yang ingin Anda konversi menjadi file Excel, Anda bisa mengimpornya ke Excel menggunakan Power Query.

JSON, kependekan dari JavaScript Object Notation, adalah format file standar terbuka (berbasis teks) yang digunakan untuk menyimpan dan mengangkut data. Biasanya digunakan untuk mengirimkan data dari server ke halaman web (misalnya, mengirimkan data dari server ke klien, sehingga dapat dilihat di halaman web, atau sebaliknya).

JSON adalah format transfer data yang datang sebagai file teks biasa (seperti XML). Jika Anda memiliki beberapa data penting yang disimpan dalam file JSON yang ingin Anda impor ke dalam spreadsheet Excel, Anda dapat dengan mudah melakukannya dengan fitur 'Dapatkan & Transformasi' Excel dan Anda bahkan tidak memerlukan kode VBA untuk mengimpor data dari disk lokal atau dari web API. Mari kita lihat cara mengonversi/mengimpor file JSON ke file Excel.

Cara Mengimpor File JSON ke Excel

JSON direpresentasikan dalam struktur data universal yang logis dan mudah dibaca. Ini terdiri dari hanya dua tipe data - objek atau array, atau kombinasi keduanya. Objek adalah pasangan nilai kunci dengan titik dua di antaranya dan array hanyalah kumpulan objek yang dipisahkan oleh koma.

Anda dapat dengan mudah mengonversi file JSON ke file Excel (.xlsx) menggunakan alat 'Get & Transform' Excel (Power Query). Awalnya, itu disebut 'Data Explorer', kemudian diubah namanya menjadi 'Power Query'. Power Query hanya tersedia di Excel versi 2010 dan 2013. Di Microsoft Excel 2016, 2019, dan 365, namanya diubah lagi menjadi fitur 'Dapatkan & Transformasikan' pada tab Data.

Ini adalah bagaimana file JSON akan terlihat seperti:

Sekarang, kami memiliki contoh file JSON bernama Karyawan seperti yang ditunjukkan di atas. Mari kita lihat bagaimana kita dapat mengonversi file JSON ini ke file Excel.

Data JSON

Data JSON ditulis sebagai pasangan nama/nilai. Pasangan nama(kunci)/nilai terdiri dari nama bidang (dalam tanda kutip ganda), diikuti oleh titik dua, diikuti oleh nilai:

"Nama Depan": "Dulce"

Objek JSON

Objek JSON dapat berisi beberapa pasangan nama/nilai (seperti dalam JavaScript) dan mereka ditulis di dalam kurung kurawal seperti yang ditunjukkan di bawah ini.

{ "Nama Depan": "Dulce", "Nama Belakang": "Abril", "Jenis Kelamin": "Perempuan", "Negara": "Amerika Serikat", "Usia": "32", "Tanggal": "15 /10/2017", "Id": "1562" }

Array JSON

Array JSON ditulis di dalam tanda kurung siku ( [ ] ) dan merupakan kumpulan objek.

Mengimpor File JSON ke Excel

Dalam contoh di atas, array JSON berisi banyak objek. Dan setiap objek adalah catatan karyawan (dengan Nama Depan, Nama Belakang, Jenis Kelamin, Negara, Usia, Tanggal, dan Id). Dalam tutorial ini, kita akan menggunakan 'Excel 2016' untuk mendemonstrasikan impor data.

Pertama, buka Microsoft Excel dan alihkan ke tab 'Data' dan klik tombol 'Dapatkan Data' di grup 'Dapatkan dan Ubah Data' di sudut paling kiri pita. Dari tarik-turun, perluas 'Dari File' dan pilih opsi 'Dari JSON'.

Ketika Anda mengklik 'Dari JSON', Anda akan mendapatkan jendela file browser. Temukan file JSON di disk lokal Anda dan klik 'Impor'.

Jika Anda ingin mengimpor data dari web API (Web Application Programming Interface), Anda mungkin ingin mengimpor data langsung dari internet. Untuk melakukan ini, alih-alih mengklik opsi 'Dari JSON', buka tab Data > Dapatkan Data > Dari Sumber Lain > 'Dari Web' dan masukkan URL web.

Saat Anda mengklik tombol 'Impor' seperti yang diperlihatkan pada tangkapan layar di atas, itu akan membawa Anda ke Editor Excel Power Query. Anda akan melihat semua catatan yang ada di daftar itu dipecah menjadi beberapa baris. Tapi kita tidak bisa melihat data yang sebenarnya. Untuk mengonversi daftar ini menjadi tabel, klik opsi 'Ke Tabel'.

Kotak dialog To Table akan muncul. Dalam dialog, pertahankan default dan pilih 'OK'.

Sekarang data Anda dalam format tabel, tetapi Anda masih tidak dapat melihat detail rekaman. Untuk memperluas kolom, klik tombol 'Perluas Kolom' (ikon dengan dua panah yang saling menjauh).

Anda akan melihat kolom yang tercantum dalam catatan. Pilih kolom yang ingin Anda sertakan dalam tabel dan klik 'OK'. Hapus centang pada kolom yang ingin Anda kecualikan.

Data kemudian akan dipecah menjadi kolom terpisah seperti yang ditunjukkan di bawah ini.

Anda juga dapat memindahkan kolom sesuai keinginan Anda. Untuk melakukan ini, klik kanan pada tajuk kolom, pilih 'Pindahkan', dan pilih di mana ingin memindahkannya.

Setelah Anda puas dengan tata letaknya, klik tombol 'Tutup dan Muat' di bawah tab 'Beranda' untuk memuat data ke Excel sebagai Tabel.

Data sekarang akan diimpor ke lembar kerja baru di Excel.

Ubah File JSON menjadi File Excel Online

Jika Anda ingin dengan cepat mengonversi file JSON ke file Excel (.xslx), gunakan salah satu dari banyak situs web pihak ketiga yang tersedia online. Mereka dapat mengonversi file Anda dalam hitungan detik, tetapi mereka tidak selalu dapat diandalkan. Cukup ketik 'convert JSON to Excel' di mesin pencari dan Anda akan mendapatkan banyak situs web yang dapat Anda gunakan.

Salah satu situs web yang dapat Anda gunakan untuk mengonversi JSON ke XSLX adalah json-csv.com. Buka situs web dan klik tombol 'Unggah file JSON' untuk mengunggah JSON dari disk lokal Anda. Temukan file JSON di disk Anda dan klik 'Buka'.

Setelah Anda mengunggah file, Anda akan mendapatkan pratinjau tabel Anda di bawah ini. Kemudian, klik tombol 'Excel File (XLSX)' untuk mengunduh file Excel Anda yang telah dikonversi.

Itu dia! Begitulah cara Anda mengimpor File .json di Excel.