เครื่องมือ
TH

แปลง JSON เป็น CSV ออนไลน์

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

JSON

CSV

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

วิธีแปลง JSON เป็น CSV

  1. วาง JSON – โดยทั่วไปเป็นอาร์เรย์ของอ็อบเจ็กต์ – หรือเปิดไฟล์ .json
  2. เลือกตัวคั่น (คอมมา เซมิโคลอน แท็บ หรือไปป์) และเลือกว่าจะเขียนแถวส่วนหัวหรือไม่ และจะแปลงอ็อบเจ็กต์ซ้อนเป็นคอลัมน์แบบ dot path หรือไม่
  3. คัดลอกหรือดาวน์โหลด CSV ติ๊ก เพิ่ม UTF-8 BOM สำหรับ Excel เพื่อให้ภาษาไทยและอักขระที่ไม่ใช่ภาษาอังกฤษแสดงผลถูกต้องใน Excel

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

JSONผลลัพธ์ CSV
อาร์เรย์ของอ็อบเจ็กต์ [{"id":1,"name":"Ada"}]หนึ่งแถวต่อหนึ่งอ็อบเจ็กต์ หนึ่งคอลัมน์ต่อหนึ่งคีย์
อ็อบเจ็กต์ที่มีคีย์ต่างกันทุกคีย์กลายเป็นคอลัมน์ ค่าที่ไม่มีจะเว้นว่างไว้
อ็อบเจ็กต์ซ้อน {"address":{"city":"London"}}คอลัมน์ address.city
ค่าที่เป็นอาร์เรย์ {"tags":["a","b"]}เซลล์มีค่า ["a","b"]
nullเซลล์ว่าง
ข้อความที่มีคอมมา เครื่องหมายคำพูด หรือการขึ้นบรรทัดครอบด้วยเครื่องหมายคำพูดคู่ และเครื่องหมายคำพูดด้านในจะถูกเขียนซ้ำเป็นสองตัว ("")
อ็อบเจ็กต์เดี่ยวหนึ่งแถว
อาร์เรย์ของอาร์เรย์เขียนทีละแถวโดยไม่มีส่วนหัว

การเปิดไฟล์ CSV ใน Excel

Excel เลือกตัวคั่นตามการตั้งค่าภูมิภาคของเครื่อง: ในหลายประเทศในยุโรป Excel จะคาดหวังเซมิโคลอน หากข้อมูลทั้งหมดไปรวมอยู่ในคอลัมน์เดียว ให้แปลงอีกครั้งโดยใช้ตัวคั่นเซมิโคลอน หรือนำเข้าไฟล์ผ่าน ข้อมูล → จากข้อความ/CSV เปิดใช้ UTF-8 BOM เพื่อให้ภาษาไทยและอักขระอย่าง é, ü หรือ ñ แสดงผลถูกต้อง และโปรดทราบว่า Excel จะตัดเลขศูนย์นำหน้าออกจากค่าอย่างรหัสไปรษณีย์หรือเบอร์โทรศัพท์ เว้นแต่จะจัดรูปแบบคอลัมน์เป็นข้อความ

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

แปลง JSON เป็น Excel ได้ไหม?

ได้ แปลงเป็น CSV แล้วเปิดไฟล์ที่ดาวน์โหลดใน Excel, Google Sheets, Numbers หรือ LibreOffice หากต้องการวางลงในสเปรดชีตโดยตรง ให้ใช้เครื่องมือ JSON เป็นตาราง และปุ่ม คัดลอกไปวางใน Excel

JSON ที่ซ้อนกันจะถูกแปลงอย่างไร?

อ็อบเจ็กต์ซ้อนจะถูกแปลงเป็นคอลัมน์แบบ dot path เช่น address.city ส่วนอาร์เรย์จะเก็บเป็นข้อความ JSON ในเซลล์เดียว ปิดตัวเลือก dot path หากต้องการเก็บอ็อบเจ็กต์ทั้งก้อนเป็นข้อความ JSON แทน

มีข้อจำกัดเรื่องขนาดไฟล์ไหม?

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

แปลง CSV กลับเป็น JSON ได้ไหม?

ได้ สลับทิศทางเป็น CSV → JSON ที่ด้านบนของเอดิเตอร์ หรือเปิดเครื่องมือแปลง CSV เป็น JSON