วิธีใช้งาน
- วาง JSON หรือเปิดไฟล์ .json
- เลือกวิธีเขียนอาร์เรย์ภายในออบเจกต์
- ตั้งชื่อชีตได้ (ไม่บังคับ)
- เลือกแปลงและดาวน์โหลด .xlsx
วิธีการทำงาน
สมาชิกแต่ละรายการในอาร์เรย์ระดับบนสุดจะกลายเป็นหนึ่งแถว ออบเจ็กต์เดี่ยวจะได้หนึ่งแถว ออบเจ็กต์ที่ซ้อนกันจะถูกแยกเป็นคอลัมน์ที่ตั้งชื่อด้วยเส้นทางจุด เช่น address.city คอลัมน์จะปรากฏตามลำดับที่พบคีย์ครั้งแรก ดังนั้นออบเจ็กต์ที่มีคีย์ต่างกันจึงยังตรงแนวกัน และค่าที่ขาดหายไปจะเป็นเซลล์ว่าง
อาร์เรย์ภายในออบเจ็กต์สามารถเขียนเป็นข้อความ JSON ในเซลล์เดียว โดยคั่นด้วยเซมิโคลอน หรือกระจายเป็นคอลัมน์ที่ไล่หมายเลข (tags.0, tags.1) ตัวเลขและบูลีนคงชนิดเดิมใน Excel; null กลายเป็นเซลล์ว่าง สตริงยังเป็นข้อความ รวมถึงสตริงที่ดูเหมือนวันที่หรือขึ้นต้นด้วย = ซึ่งจะไม่ถูกแปลงเป็นสูตร
แถวหัวตารางเป็นตัวหนา ตรึงอยู่ และมีปุ่มตัวกรอง ความกว้างของคอลัมน์ตามเนื้อหา Excel จำกัดเซลล์ละ 32,767 อักขระ ข้อความที่ยาวกว่าจะถูกตัด และเครื่องมือจะแจ้งจำนวนเซลล์ที่ได้รับผลกระทบ
ตัวอย่าง
การตอบกลับจาก API
รายชื่อผู้ใช้จาก REST API ซึ่งแต่ละรายการมีออบเจ็กต์ address ซ้อนอยู่ จะกลายเป็นชีตที่มีคอลัมน์ id, name, address.city และ address.zip
แท็กสำหรับการกรอง
เลือก หนึ่งคอลัมน์ต่อรายการ เพื่อแยกแต่ละแท็กไว้ในคอลัมน์ของตัวเอง หรือเลือก รวมค่า เพื่อเก็บไว้ด้วยกันเป็น “vip; newsletter”
คำถามที่พบบ่อย
จะเกิดอะไรขึ้นถ้าออบเจ็กต์ของฉันมีคีย์ต่างกัน
ทุกคีย์ที่ปรากฏที่ใดก็ตามจะกลายเป็นคอลัมน์ แถวที่ไม่มีคีย์นั้นจะได้เซลล์ว่าง
JSON ของฉันเป็นออบเจ็กต์ที่ภายในมีอาร์เรย์ ฉันควรทำอย่างไร
วางเฉพาะอาร์เรย์ ไม่เช่นนั้นเครื่องมือจะมองออบเจ็กต์ทั้งหมดเป็นหนึ่งแถวที่มีคอลัมน์แบบเส้นทางจุด การตอบกลับจาก API จำนวนมากเก็บรายการไว้ภายใต้คีย์ เช่น data หรือ items
วันที่ถูกแปลงหรือไม่
ไม่ JSON ไม่มีชนิดข้อมูลวันที่ ดังนั้นสตริงวันที่จึงถูกเก็บเป็นข้อความตามที่เขียนไว้ทุกประการ
ความเป็นส่วนตัว
JSON ถูกแปลงในเบราว์เซอร์ของคุณ และไฟล์ .xlsx ถูกสร้างบนอุปกรณ์ของคุณ ไม่มีการอัปโหลด จัดเก็บ หรือรวมอยู่ในข้อมูลวิเคราะห์ มีเพียงการนับเหตุการณ์แบบไม่ระบุตัวตนว่ามีการใช้เครื่องมือนี้เท่านั้น