เคยได้รับหรือใช้งานไฟล์ประเภท JSON กันบ้างไหมครับ? บางครั้งเราอาจจะได้ไฟล์แบบนี้จากหน่วยงาน IT ภายในบริษัท ซึ่งเป็นไฟล์ประเภทที่ไม่รู้จัก พอเปิดด้วยโปรแกรม Notepad ดูก็พบกับข้อมูลหน้าตาแปลกประหลาดดังภาพแล้วจะเอาไปใช้งานบน Excel ได้อย่างไรกัน แน่นอนใช้งานได้แน่ๆ มีขั้นตอนเล็กน้อย และที่ทดลองนี้ได้ทดลองบน Excel เวอร์ชัน 2016 สำหรับเวอร์ชันก่อนหน้าไม่แน่ใจนะครับลองไปทดลองดูกันนะครับว่าแต่ไฟล์ JSON คืออะไร?ไฟล์ JSON หรือ JavaScript Object Notation คือไฟล์ที่มีรูปแบบของข้อมูลที่ใช้สำหรับแลกเปลี่ยนข้อมูลที่มีขนาดเล็กๆ สามารถทำความเข้าใจง่าย และถูกสร้างและอ่านด้วยเครื่องคอมพิวเตอร์ได้ง่าย โดยรูปแบบถูกกำหนดโดยภาษา JavaScript (ที่คนนิยมใช้เขียนเว็บเพจ) แต่ก็สามารถใช้งานกับภาษาโปรแกรมอื่นๆ เช่น C, C++, C#, Java, Perl, Python ได้ด้วย และการที่ใช้ได้กับภาษาโปรแกรมหลายภาษาทำให้เป็นที่นิยมและใช้แลกเปลี่ยนข้อมูลกันได้อย่างหลากหลาย วิธีการนำไฟล์ JSON มาใช้งานในโปรแกรม Excel มีดังนี้1. เริ่มต้นจากการนำไฟล์ JSON เข้าสู่โปรแกรม Excel เสียก่อน โดยการไปที่ Tab "Data" และไปที่คำสั่ง "New Query" -> "From File" และ "From Text"ทั้งนี้ใน Excel เวอร์ชัน 365 การเรียกใช้งานไฟล์ JSON จะแตกต่างจาก Excel 2016 ลองศึกษารายละเอียดเพิ่มเติมนะครับ2. เมื่อมีหน้าต่าง "Import Data" ปรากฏขึ้นแล้ว สำหรับ Excel 2016 นั้นจะมีเคล็ดลับเล็กน้อยโดยให้เลือกประเภทไฟล์เป็น "All Files (*.*)" ดังภาพด้วยนะครับ ไม่เช่นนั้นจะหาไฟล์ไม่เจอ หลังจากนั้นให้เลือกไฟล์ที่ต้องการแล้วกดปุ่ม "Open"3. เมื่อปรากฏหน้าต่าง "Power Query Editor" และจะปรากฏข้อมูลดังภาพ โดยโปรแกรมจะบอกว่าข้อมูลที่โหลดเข้ามานั้นมีประเภทเป็นไฟล์แบบ JSON ให้เรากดที่ปุ่ม "Into Table" ในส่วนของ "Convert" เพื่อเปลี่ยนรูปแบบข้อมูลจาก JSON ให้อยู่ในรูปของ Table หรือตาราง5. และให้กดปุ่ม Expand to Value ตามที่ได้วงไว้ในภาพ โดยข้อมูลในไฟล์ JSON ของเรามีความแตกต่างกัน บางท่านอาจจะกดแค่ครั้งเดียวแล้วเห็นหน้าต่างที่ให้เลือกฟิลด์แต่บางท่านอาจจะต้องกดหลายๆ ครั้งจนกว่าจะเห็นหน้าต่างเลือกฟิลด์ ทดลองดูนะครับ อย่างของผมนั้นต้องกดสองครั้ง6. เมื่อกดปุ่ม "Expand to Value" จนปรากฏหน้าต่างให้เลือกฟิลด์ที่ต้องการ ให้ทำการคลิกเลือกฟิลด์ที่ต้องการหรือเลือกทั้งหมด (โดยปกติ Excel ทำการเลือกทั้งหมดไว้ให้อยู่แล้ว) เมื่อได้ฟิลด์ตามต้องการแล้วให้กดปุ่ม "OK" เพื่อทำการโหลดข้อมูลลงหน้าต่าง Power Query Editor7. เมื่อพบว่าข้อมูลอยู่ในรูปแบบที่เราสามารถอ่านได้ตามภาพแล้วก็สามารถนำไปใช้งานต่อบน Excel ได้ทันทีโดยการกดที่ปุ่ม "Close & Load" ที่มุมซ้ายบนของหน้าต่าง Power Query Editorหลังจากกดปุ่ม "Close & Load" แล้วข้อมูลจะถูกส่งมาที่โปรแกรม Excel ดังภาพโดย Excel อาจจะโหลดข้อมูลได้ช้าหรือเร็วขึ้นอยู่กับขนาดไฟล์ JSON ที่เรามีนะครับ 🙂 ภาพโดยนักเขียนหมีขั้วโลก ทอดกรอบ〔´(エ)`〕อัปเดตความรู้ใหม่ ๆ อีกมากมาย โหลดเลยที่ App TrueID ฟรี !