Bagaimana untuk menukar Json kepada Excel

Jika anda mempunyai data yang disimpan dalam fail JSON yang anda ingin tukar kepada fail Excel, anda boleh mengimportnya ke dalam Excel menggunakan Power Query.

JSON, singkatan untuk Notasi Objek JavaScript, ialah format fail standard terbuka (berasaskan teks) yang digunakan untuk menyimpan dan mengangkut data. Ia biasanya digunakan untuk menghantar data dari pelayan ke halaman web (cth., menghantar data dari pelayan kepada klien, jadi ia boleh dilihat pada halaman web, atau sebaliknya).

JSON ialah format pemindahan data yang datang sebagai fail teks biasa (seperti XML). Jika anda mempunyai beberapa data penting yang disimpan dalam fail JSON yang anda ingin import ke dalam hamparan Excel, anda boleh melakukannya dengan mudah dengan ciri 'Dapatkan & Transformasi' Excel dan anda tidak memerlukan sebarang kod VBA untuk mengimport data daripada cakera setempat atau daripada API web. Mari lihat cara menukar/mengimport fail JSON kepada fail Excel.

Cara Mengimport Fail JSON ke dalam Excel

JSON diwakili dalam struktur data universal yang logik dan mudah dibaca. Ia terdiri daripada hanya dua jenis data - objek atau tatasusunan, atau gabungan kedua-duanya. Objek ialah pasangan nilai kunci dengan titik bertindih di antara mereka dan tatasusunan hanyalah koleksi objek yang dipisahkan dengan koma.

Anda boleh menukar fail JSON kepada fail Excel (.xlsx) dengan mudah menggunakan alat 'Get & Transform' Excel (Power Query). Pada mulanya, ia dipanggil 'Data Explorer', kemudian ia dinamakan semula kepada 'Power Query'. Power Query hanya tersedia dalam versi Excel 2010 dan 2013. Dalam Microsoft Excel 2016, 2019 dan 365, ia sekali lagi dinamakan semula kepada ciri 'Dapatkan & Ubah' pada tab Data.

Beginilah rupa fail JSON:

Sekarang, kami mempunyai contoh fail JSON bernama Pekerja seperti yang ditunjukkan di atas. Mari lihat bagaimana kita boleh menukar fail JSON ini kepada fail Excel.

Data JSON

Data JSON ditulis sebagai pasangan nama/nilai. Pasangan nama(kunci)/nilai terdiri daripada nama medan (dalam petikan berganda), diikuti dengan titik bertindih, diikuti dengan nilai:

"Nama Pertama": "Dulce"

Objek JSON

Objek JSON boleh mengandungi berbilang pasangan nama/nilai (sama seperti dalam JavaScript) dan ia ditulis di dalam pendakap kerinting seperti yang ditunjukkan di bawah.

{ "Nama Pertama": "Dulce", "Nama Keluarga": "Abril", "Jantina": "Perempuan", "Negara": "Amerika Syarikat", "Umur": "32", "Tarikh": "15 /10/2017", "Id": "1562" }

Tatasusunan JSON

Tatasusunan JSON ditulis di dalam kurungan segi empat sama ( [ ] ) dan ia merupakan koleksi objek.

Mengimport Fail JSON ke dalam Excel

Dalam contoh di atas, tatasusunan JSON mengandungi banyak objek. Dan setiap objek ialah rekod pekerja (dengan Nama Pertama, Nama Keluarga, Jantina, Negara, Umur, Tarikh dan Id). Dalam tutorial ini, kami akan menggunakan 'Excel 2016' untuk menunjukkan import data.

Mula-mula, buka Microsoft Excel dan tukar ke tab 'Data' dan klik butang 'Dapatkan Data' dalam kumpulan 'Dapatkan dan Transformasi Data' di sudut paling kiri reben. Dari menu lungsur kembangkan 'Dari Fail' dan pilih pilihan 'Dari JSON'.

Apabila anda mengklik 'Dari JSON', anda akan mendapat tetingkap penyemak imbas fail. Cari fail JSON pada cakera tempatan anda dan klik 'Import'.

Jika anda ingin mengimport data daripada API web (Antara Muka Pengaturcaraan Aplikasi Web), anda mungkin mahu mengimport data terus daripada internet. Untuk melakukan ini, bukannya mengklik pilihan 'Dari JSON', pergi ke tab Data > Dapatkan Data > Daripada Sumber Lain > 'Dari Web' dan masukkan URL web.

Apabila anda mengklik butang 'Import' seperti yang ditunjukkan dalam tangkapan skrin di atas, ia akan membawa anda ke dalam Editor Pertanyaan Kuasa Excel. Anda akan melihat semua rekod yang ada dalam senarai itu dipecahkan kepada baris. Tetapi kami tidak dapat melihat data sebenar. Untuk menukar senarai ini kepada jadual, klik pilihan 'Ke Jadual'.

Kotak dialog To Table akan muncul. Dalam dialog, kekalkan lalai dan pilih 'OK'.

Kini data anda dalam format jadual, tetapi anda masih tidak dapat melihat butiran rekod. Untuk mengembangkan lajur, klik butang 'Kembangkan Lajur' (ikon dengan dua anak panah menghala dari satu sama lain).

Anda akan melihat lajur yang disenaraikan dalam rekod. Pilih lajur yang anda suka sertakan dalam jadual dan klik 'OK'. Nyahtandai lajur yang anda mahu dikecualikan.

Data kemudiannya akan dipecahkan kepada lajur yang berasingan seperti yang ditunjukkan di bawah.

Anda juga boleh mengalihkan lajur mengikut kesesuaian anda. Untuk melakukan ini, klik kanan pada pengepala lajur, pilih 'Alih', dan pilih ke mana mahu mengalihkannya.

Setelah anda berpuas hati dengan reka letak, klik butang ‘Tutup dan Muatkan’ di bawah tab ‘Rumah’ untuk memuatkan data ke dalam Excel sebagai Jadual.

Data kini akan diimport ke dalam lembaran kerja baharu dalam Excel.

Tukar Fail JSON kepada Fail Excel Dalam Talian

Jika anda ingin menukar fail JSON kepada fail Excel (.xslx) dengan cepat, gunakan salah satu daripada banyak tapak web pihak ketiga yang tersedia dalam talian. Mereka boleh menukar fail anda dalam masa beberapa saat, tetapi ia tidak selalu boleh dipercayai. Hanya taip 'tukar JSON kepada Excel' dalam enjin carian dan anda akan mendapat banyak tapak web yang boleh anda gunakan.

Salah satu tapak web yang boleh anda gunakan untuk menukar JSON kepada XSLX ialah json-csv.com. Buka tapak web dan klik butang 'Muat naik fail JSON' untuk memuat naik JSON daripada cakera setempat anda. Cari fail JSON pada cakera anda dan klik 'Buka'.

Sebaik sahaja anda memuat naik fail, anda akan mendapat pratonton jadual anda di bawah. Kemudian, klik butang 'Excel File (XLSX)' untuk memuat turun fail Excel anda yang ditukar.

Itu sahaja! Begitulah cara anda mengimport Fail .json dalam Excel.

Kategori: Apl