Toollet
ค้นหาด้วยสิ่งที่ต้องการทำหรือชื่อแอปค้นหาติดต่อเรา
ราคา

แปลง JSON เป็น CSV

วาง JSON หรือโหลดจากไฟล์เพื่อแปลงออบเจกต์หรืออาร์เรย์ของออบเจกต์เป็น CSV สำหรับสเปรดชีต ตรวจสอบแถว คอลัมน์ และค่า จากนั้นคัดลอก CSV หรือบันทึกเป็นไฟล์ CSV แบบ UTF-8 ที่มี BOM

ลากวางไฟล์ JSON ได้หนึ่งไฟล์ UTF-8 สูงสุด 1 MB

การตั้งค่าขั้นสูงจุลภาค · การป้องกันสูตร ON

เติมเครื่องหมายคำพูดนำหน้าสตริงที่ขึ้นต้นด้วย =, +, -, @ และอักขระคล้ายกัน ปิดเฉพาะเมื่อคุณต้องการสตริงเดิม

กรอก JSON เพื่อแปลง

ผลลัพธ์ CSV

กรอก JSON แล้วแปลง เพื่อตรวจสอบแถวและคอลัมน์

สิ่งที่คุณทำได้

เปลี่ยนรายการ JSON ให้เป็นข้อมูลตาราง

แปลงอาร์เรย์ของอ็อบเจกต์เป็น CSV โดยอ็อบเจกต์ 1 ตัวเท่ากับ 1 แถว อ็อบเจกต์เดี่ยวก็แปลงเป็น 1 แถวได้

จัดชื่อฟิลด์ให้ตรงกับคอลัมน์

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

คัดลอกหรือบันทึกสำหรับโปรแกรมสเปรดชีต

คัดลอก CSV หรือบันทึกเป็นไฟล์ UTF-8 ที่มี BOM เลือกตัวคั่นเป็นจุลภาค เซมิโคลอน หรือแท็บ

วิธีใช้

  1. ป้อน JSON

    วาง JSON หรือเปิดไฟล์ คุณยังลองแปลงด้วย "เติมด้วยตัวอย่าง" ได้

  2. แปลงเป็น CSV

    โดยทั่วไปใช้การตั้งค่าเริ่มต้นได้ เปิดการตั้งค่าขั้นสูงเพื่อเปลี่ยนตัวคั่นหรือวิธีจัดการสตริงที่ดูคล้ายสูตร

  3. ตรวจสอบและรับตาราง

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

มีประโยชน์เมื่อ

ตรวจสอบรายการ JSON ในโปรแกรมสเปรดชีต

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

ส่งมอบข้อมูลเป็นตาราง

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

JSON กลายเป็นแถวและคอลัมน์ของ CSV อย่างไร

ชื่อฟิลด์กลายเป็นคอลัมน์ อ็อบเจกต์กลายเป็นแถว

แต่ละอ็อบเจกต์ในอาร์เรย์จะถือเป็น 1 แถว ชื่อฟิลด์จะถูกรวบรวมจากทุกแถว และคอลัมน์จะเรียงตามลำดับที่ปรากฏครั้งแรกในอินพุต

การจัดการค่าที่หายไปและโครงสร้างที่ซ้อนกัน

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

ตัวคั่นและเครื่องหมายคำพูด

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

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

อ็อบเจกต์ที่ซ้อนกันจะกลายเป็นคอลัมน์แยกหรือไม่

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

ถ้าชื่อฟิลด์ในแต่ละแถวไม่เหมือนกันจะเกิดอะไรขึ้น

ชื่อฟิลด์ที่ใช้ในทุกแถวจะกลายเป็นคอลัมน์ ฟิลด์ที่หายไปและค่า null จะเป็นช่องว่างในแถวนั้น คอลัมน์จะปรากฏตามลำดับที่ชื่อฟิลด์ปรากฏครั้งแรก

การป้องกันสตริงที่ดูคล้ายสูตรหมายถึงอะไร

จะใส่อัญประกาศนำหน้าสตริงที่ขึ้นต้นด้วย =, +, -, @ หรืออักขระคล้ายกัน เพื่อไม่ให้โปรแกรมสเปรดชีตตีความเป็นสูตร ปิดตัวเลือกนี้ในการตั้งค่าขั้นสูงเมื่อคุณต้องการสตริงเดิมเท่านั้น

ค่าจำนวนเต็มขนาดใหญ่จะเปลี่ยนหรือไม่

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

อินพุตและผลลัพธ์

อินพุต
อินพุต JSON แบบ UTF-8 จำนวน 1 ชุด ทั้งข้อความที่วางและไฟล์ต้องไม่เกิน 1 MB (1,000,000 ไบต์)
การแปลง
อ็อบเจกต์ที่มีฟิลด์ หรืออาร์เรย์ที่มีอ็อบเจกต์อย่างน้อย 1 ตัว เอาต์พุตจำกัดไม่เกิน 100,000 เซลล์
เอาต์พุต
CSV ที่มีชื่อคอลัมน์ การคัดลอกจะให้ข้อความ CSV ส่วนไฟล์จะบันทึกเป็น UTF-8 ที่มี BOM

การตั้งค่าปัจจุบัน

ค้นหาเครื่องมือ