เครื่องมือข้อมูลและข้อความ

JSON เป็น CSV

เปลี่ยนรายการระเบียน JSON เป็น CSV ที่พร้อมใช้กับสเปรดชีต

JSON เป็น CSV ทำงานบนอุปกรณ์ของคุณ
  • ทำงานในเบราว์เซอร์ของคุณ — สิ่งที่คุณป้อนไม่ถูกอัปโหลด
  • ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้

ทำงานอย่างไร

JSON คือสิ่งที่ API ส่งให้คุณ ส่วน CSV คือสิ่งที่สเปรดชีตเปิดได้ การแปลงจากอย่างหนึ่งเป็นอีกอย่างเป็นงานจุกจิกที่ต้องทำอยู่เสมอ และมักทำโดยวางเพย์โหลดลงในเว็บไซต์ที่ไม่รู้จัก ซึ่งเพย์โหลดเหล่านั้นมักมีชื่อลูกค้า ที่อยู่อีเมล และรายละเอียดคำสั่งซื้อ เครื่องมือนี้แปลงในหน้าเว็บ ข้อมูลจึงอยู่กับคุณ

รูปแบบที่คาดหวัง

อาร์เรย์ของออบเจ็กต์ ซึ่งเป็นสิ่งที่ปลายทางแบบรายการมักส่งคืน หัวคอลัมน์ถูกนำมาจากคีย์ที่รวบรวมจากทุกระเบียน แถวที่ขาดฟิลด์จึงยังเรียงตรงกันอย่างถูกต้อง ออบเจ็กต์เดียวจะถูกมองเป็นตารางหนึ่งแถว

จัดการเครื่องหมายอัญประกาศอย่างถูกต้อง

ค่าที่มีเครื่องหมายจุลภาค เครื่องหมายอัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกห่อด้วยเครื่องหมายอัญประกาศและ escape ภายใน ตามธรรมเนียมเดียวกับที่สเปรดชีตคาดหวัง นี่คือส่วนที่การแปลงแบบทำมือแทบทุกครั้งทำผิด และเป็นเหตุผลที่คอลัมน์ที่อยู่มักทำให้ CSV เสีย

ค่าที่ซ้อนกัน

ค่าที่เป็นออบเจ็กต์หรืออาร์เรย์เองจะถูกเขียนเป็นข้อความ JSON ในเซลล์ เพราะ CSV เป็นแบบแบนและไม่มีที่อื่นให้ใส่ ให้ทำโครงสร้างให้แบนก่อนหากฟิลด์เหล่านั้นสำคัญ

การเลือกตัวคั่น

เครื่องหมายจุลภาคเป็นมาตรฐาน อัฒภาคคือสิ่งที่ Excel คาดหวังในภาษาและภูมิภาคที่ใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม หากสเปรดชีตของคุณเปิดไฟล์โดยมีทุกอย่างอัดอยู่ในคอลัมน์เดียว นี่มักเป็นสาเหตุ แท็บปลอดภัยที่สุดเมื่อข้อมูลเองเต็มไปด้วยเครื่องหมายวรรคตอน

คำถามที่พบบ่อย

JSON เป็น CSV — คำถามที่พบบ่อย

รับ JSON แบบใดบ้าง

อาร์เรย์ของออบเจ็กต์ หรือออบเจ็กต์เดียว คอลัมน์ถูกนำมาจากคีย์ในทุกระเบียน

เครื่องหมายจุลภาคในข้อมูลของฉันจะทำให้ CSV เสียไหม

ไม่ ค่าที่มีเครื่องหมายจุลภาค เครื่องหมายอัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกใส่เครื่องหมายอัญประกาศและ escape อย่างถูกต้อง

ทำไม Excel จึงใส่ทุกอย่างในคอลัมน์เดียว

ภาษาและภูมิภาคของคุณน่าจะคาดหวังเครื่องหมายอัฒภาค ให้เปลี่ยนตัวคั่นเป็นอัฒภาคแล้วจะเปิดได้ถูกต้อง

ข้อมูลของฉันถูกอัปโหลดไหม

ไม่ การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด