JSON หรือ Javascript Object Notation เป็นไฟล์ที่ใช้จัดเก็บข้อมูลหลากหลายรูปแบบ นอกจากจัดเก็บแล้ว ยังใช้ส่งข้อมูลระหว่างเซิร์ฟเวอร์สองตัว จะพบบ่อยเมื่อสื่อสารกับเว็บเซิร์ฟเวอร์ผ่าน API โครงสร้าง JSON ค่อนข้างพื้นฐาน คือ มี Arrays และ Objects ในไฟล์ JSON ทั่วไป จะพบ Key-Value Pairs ที่จัดเก็บข้อมูลภายใน Objects ต่างๆ ที่เก็บอยู่ใน Array ข้อมูลเข้าถึงได้โดยระบุ Index พร้อม Key ของ Value

โครงสร้าง JSON แม้จะง่ายสำหรับโปรแกรมเมอร์ แต่อาจอ่านยากสำหรับผู้ใช้ทั่วไป โชคดีที่สามารถแปลง JSON เป็นชีต Microsoft Excel ได้ง่ายๆ เพราะ Excel อ่านง่ายกว่า และเมื่อมี JSON ขนาดใหญ่ การแปลงเป็น Excel จะช่วยให้เข้าใจข้อมูลได้เร็วขึ้น
เพื่อแปลง JSON เป็น Excel สามารถใช้คุณสมบัติ Get & Transform ของ Microsoft Excel ใน Excel เวอร์ชันเก่าอาจเรียกว่า Power Query นอกจากวิธีแปลงด้วยตนเอง ยังสามารถใช้เครื่องมือออนไลน์ได้ เริ่มต้นดูวิธีแปลง JSON เป็น Excel กันเลย
แปลง JSON เป็น Excel
การแปลงไฟล์ JSON เป็นเวิร์กชีต Excel ง่ายและตรงไปตรงมา เริ่มจากนำเข้าไฟล์ JSON ที่ต้องการเข้า Microsoft Excel หลังนำเข้าแล้ว ใช้ฟีเจอร์ต่างๆ ของ Excel แปลงข้อมูลใน JSON ให้เป็นตาราง Excel มาพร้อมฟังก์ชันมากมายสำหรับจัดการข้อมูลในไฟล์ Excel นอกจากนี้ ยังสามารถรักษาความปลอดภัยข้อมูลด้วยการป้องกันไฟล์ Excel ด้วยรหัสผ่าน
เมื่อแปลงข้อมูลเป็นตารางแล้ว สามารถเลือกข้อมูลที่สนใจได้ จะช่วยกรองข้อมูลใน JSON และแสดงเฉพาะค่าในคอลัมน์ที่ต้องการ ทั้งหมดทำในหน้าต่าง Power Query Editor ทำตามคำแนะนำด้านล่าง:
- เปิดไฟล์ Excel บนคอมพิวเตอร์
- คลิกตัวเลือก Data ในเมนูริบบอน

- ใต้เมนูริบบอน คลิกเมนูดรอปดาวน์ Get Data ที่มุมซ้ายมาก

- จากเมนูดรอปดาวน์ เลือก From File > From JSON

- ในหน้าต่าง Import Data ให้ไปที่ตำแหน่งเก็บไฟล์ JSON และเปิดมัน ข้อมูลจะถูกนำเข้าสู่เวิร์กชีต Excel
- หลังนำเข้า JSON แล้ว หน้าต่าง Power Query Editor จะเปิดขึ้นมา

- มุมซ้ายบน คลิกตัวเลือก To Table

- ในกล่องโต้ตอบถัดไป เก็บตัวเลือกเริ่มต้นไว้ แล้วคลิก OK

- ข้อมูลแปลงเป็นตารางแล้ว แต่ยังไม่เห็นข้อมูล
- เพื่อดูข้อมูล ต้องขยายไอคอน โดยคลิกไอคอน Expand Column (ไอคอนลูกศรคู่ชี้ออกจากกัน)

- ในกล่องโต้ตอบ เลือกคอลัมน์ที่ต้องการดู และยกเลิกเลือกคอลัมน์ที่ไม่ต้องการ แล้วคลิก OK

- ตอนนี้ควรเห็นข้อมูลแสดงในคอลัมน์แยกกันแล้ว
- เพื่อความสะดวก สามารถย้ายคอลัมน์ต่างๆ บนชีทได้ โดยคลิกขวาที่หัวคอลัมน์ และเลือก Move จากเมนูดรอปดาวน์

- จากนั้นเลือกย้ายคอลัมน์ ซ้าย, ขวา, ไปจุดเริ่มต้น หรือ จุดสิ้นสุด
- เมื่อพอใจกับเลย์เอาต์ Excel แล้ว คลิกตัวเลือก Close and Load

- ข้อมูลจะถูกนำเข้าสู่ชีท Excel จาก Power Query Editor และควรเห็นตาราง

- เสร็จสิ้น! แปลงไฟล์ JSON เป็นเวิร์กชีต Excel เรียบร้อยแล้ว
แปลงไฟล์ JSON ผ่านเครื่องมือออนไลน์
นอกจากวิธีด้วยตนเองแล้ว ยังสามารถเลือกใช้เครื่องมือออนไลน์ได้ ใช้งานง่ายและเร็วกว่า เพียงอัปโหลดไฟล์ JSON ที่ต้องการแปลงเป็นเวิร์กชีท Excel มีเว็บไซต์หลายแห่งให้บริการนี้ หาได้ง่ายจากการค้นหาบนเว็บ หากไม่อยากทำขั้นตอนยุ่งยาก เครื่องมือออนไลน์จะช่วยทำให้เสร็จเร็วขึ้น