JSON เป็น CSV
เปลี่ยนรายการระเบียน JSON เป็น CSV ที่พร้อมใช้กับสเปรดชีต
- ทำงานในเบราว์เซอร์ของคุณ — สิ่งที่คุณป้อนไม่ถูกอัปโหลด
- ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้
ทำงานอย่างไร
JSON คือสิ่งที่ API ส่งให้คุณ ส่วน CSV คือสิ่งที่สเปรดชีตเปิดได้ การแปลงจากอย่างหนึ่งเป็นอีกอย่างเป็นงานจุกจิกที่ต้องทำอยู่เสมอ และมักทำโดยวางเพย์โหลดลงในเว็บไซต์ที่ไม่รู้จัก ซึ่งเพย์โหลดเหล่านั้นมักมีชื่อลูกค้า ที่อยู่อีเมล และรายละเอียดคำสั่งซื้อ เครื่องมือนี้แปลงในหน้าเว็บ ข้อมูลจึงอยู่กับคุณ
รูปแบบที่คาดหวัง
อาร์เรย์ของออบเจ็กต์ ซึ่งเป็นสิ่งที่ปลายทางแบบรายการมักส่งคืน หัวคอลัมน์ถูกนำมาจากคีย์ที่รวบรวมจากทุกระเบียน แถวที่ขาดฟิลด์จึงยังเรียงตรงกันอย่างถูกต้อง ออบเจ็กต์เดียวจะถูกมองเป็นตารางหนึ่งแถว
จัดการเครื่องหมายอัญประกาศอย่างถูกต้อง
ค่าที่มีเครื่องหมายจุลภาค เครื่องหมายอัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกห่อด้วยเครื่องหมายอัญประกาศและ escape ภายใน ตามธรรมเนียมเดียวกับที่สเปรดชีตคาดหวัง นี่คือส่วนที่การแปลงแบบทำมือแทบทุกครั้งทำผิด และเป็นเหตุผลที่คอลัมน์ที่อยู่มักทำให้ CSV เสีย
ค่าที่ซ้อนกัน
ค่าที่เป็นออบเจ็กต์หรืออาร์เรย์เองจะถูกเขียนเป็นข้อความ JSON ในเซลล์ เพราะ CSV เป็นแบบแบนและไม่มีที่อื่นให้ใส่ ให้ทำโครงสร้างให้แบนก่อนหากฟิลด์เหล่านั้นสำคัญ
การเลือกตัวคั่น
เครื่องหมายจุลภาคเป็นมาตรฐาน อัฒภาคคือสิ่งที่ Excel คาดหวังในภาษาและภูมิภาคที่ใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม หากสเปรดชีตของคุณเปิดไฟล์โดยมีทุกอย่างอัดอยู่ในคอลัมน์เดียว นี่มักเป็นสาเหตุ แท็บปลอดภัยที่สุดเมื่อข้อมูลเองเต็มไปด้วยเครื่องหมายวรรคตอน
JSON เป็น CSV — คำถามที่พบบ่อย
รับ JSON แบบใดบ้าง
อาร์เรย์ของออบเจ็กต์ หรือออบเจ็กต์เดียว คอลัมน์ถูกนำมาจากคีย์ในทุกระเบียน
เครื่องหมายจุลภาคในข้อมูลของฉันจะทำให้ CSV เสียไหม
ไม่ ค่าที่มีเครื่องหมายจุลภาค เครื่องหมายอัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกใส่เครื่องหมายอัญประกาศและ escape อย่างถูกต้อง
ทำไม Excel จึงใส่ทุกอย่างในคอลัมน์เดียว
ภาษาและภูมิภาคของคุณน่าจะคาดหวังเครื่องหมายอัฒภาค ให้เปลี่ยนตัวคั่นเป็นอัฒภาคแล้วจะเปิดได้ถูกต้อง
ข้อมูลของฉันถูกอัปโหลดไหม
ไม่ การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด