JSON เป็น CSV
แปลงอาร์เรย์ของออบเจ็กต์ JSON เป็นแถว CSV โดยมีหนึ่งคอลัมน์ต่อฟิลด์ พร้อมใช้ใน Excel หรือ Google Sheets
วิธีใช้ JSON เป็น CSV
- วางอาร์เรย์ของออบเจ็กต์ JSON หรือออบเจ็กต์ที่มีอาร์เรย์ดังกล่าว
- เลือกตัวคั่น อัฒภาคเหมาะกับ Excel ที่ใช้การตั้งค่าภูมิภาคยุโรปหลายแห่ง
- คัดลอก CSV หรือดาวน์โหลด
เกี่ยวกับ JSON เป็น CSV
CSV เป็นตารางแบน ส่วน JSON มีโครงสร้างแบบต้นไม้ เครื่องมือจะค้นหารายการระเบียนใน JSON แล้วเขียนหนึ่งแถวต่อระเบียนและหนึ่งคอลัมน์ต่อคีย์ ออบเจ็กต์ที่ซ้อนกันจะถูกแผ่โดยใช้จุดคั่นชื่อ เช่น {"address":{"city":"Hamburg"}} กลายเป็นคอลัมน์ชื่อ address.city ส่วนอาร์เรย์ภายในระเบียนจะมีดัชนีในชื่อคอลัมน์ เช่น items[0].sku
หากเอกสารเป็นออบเจ็กต์ที่มีอาร์เรย์เพียงตัวเดียว เช่น {"users":[...]} ระบบจะใช้อาร์เรย์นั้นโดยอัตโนมัติ คอลัมน์ถูกรวบรวมจากทุกระเบียน ฟิลด์ที่มีเฉพาะบางระเบียนจึงยังได้คอลัมน์ของตัวเอง ส่วนเซลล์ที่ไม่มีค่าจะเว้นว่างไว้
คำถามที่พบบ่อย
ควรเลือกตัวคั่นใดสำหรับ Excel?
ขึ้นอยู่กับการตั้งค่าภาษาของคอมพิวเตอร์ ในเยอรมนี ตุรกี และยุโรปส่วนใหญ่ Excel ใช้อัฒภาค ส่วนสหรัฐอเมริกาและสหราชอาณาจักรใช้จุลภาค หากทั้งแถวแสดงในคอลัมน์เดียว ให้เปลี่ยนตัวคั่น
ถ้า JSON เป็นออบเจ็กต์ ไม่ใช่อาร์เรย์ จะทำอย่างไร?
ออบเจ็กต์หนึ่งตัวจะกลายเป็นตารางหนึ่งแถว หากออบเจ็กต์มีอาร์เรย์เพียงตัวเดียว ระบบจะใช้สมาชิกของอาร์เรย์นั้นเป็นแถว
ตัวเลือก "แผ่ข้อมูลซ้อนกันเป็นโครงสร้างแบน" ทำอะไร?
เมื่อเปิด ออบเจ็กต์และอาร์เรย์ที่ซ้อนกันจะถูกแยกเป็นหลายคอลัมน์ โดยใช้จุดคั่นชื่อ เมื่อปิด ค่าที่ซ้อนกันจะถูกเก็บเป็นข้อความ JSON ในเซลล์เดียว
จุลภาคและการขึ้นบรรทัดใหม่ในค่าจะทำให้ CSV เสียหรือไม่?
ไม่ ฟิลด์ที่มีตัวคั่น อัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกครอบด้วยอัญประกาศคู่ โดยเขียนอัญประกาศด้านในซ้ำสองครั้งตามมาตรฐาน CSV
ฉันได้เอกสารเอ็กเซลแทนได้ไหม?
ได้ เครื่องมือ JSON เป็น Excel สร้างไฟล์ .xlsx จริงพร้อมแถวหัวตารางตัวหนา