ข้ามไปยังเนื้อหา
ToolMug

ใช้ ↑ ↓ เพื่อเลื่อน, Enter เพื่อเปิด, Esc เพื่อปิด

เครื่องมือแปลง CSV เป็น JSON

วาง CSV ที่ส่งออกจาก Excel, Google Sheets หรือฐานข้อมูลเพื่อรับอาร์เรย์ JSON ที่พร้อมใช้กับ API หรือสคริปต์ ระบบจะตรวจหาตัวคั่นโดยอัตโนมัติ รองรับฟิลด์ในเครื่องหมายคำพูดที่มีจุลภาคหรือการขึ้นบรรทัดใหม่ และแปลงตัวเลขกับ true/false เป็นชนิดข้อมูล JSON จริง

ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลด

CSV → JSON
เอาต์พุต (JSON)

วิธีใช้งาน

  1. วาง CSV หรือคัดลอกเซลล์จากสเปรดชีตโดยตรง (จะถูกวางเป็นข้อความที่คั่นด้วยแท็บ)
  2. เปิดตัวเลือก "แถวแรกเป็นหัวตาราง" ไว้เพื่อรับอาร์เรย์ของอ็อบเจ็กต์ หรือปิดเพื่อรับอาร์เรย์ของอาร์เรย์
  3. เปิดตัวเลือก "แปลงตัวเลขและค่าบูลีน" ไว้เพื่อให้ได้ค่าที่มีชนิดข้อมูล หรือปิดเพื่อเก็บทุกอย่างเป็นข้อความ
  4. คัดลอกหรือดาวน์โหลด JSON

คำอธิบายตัวเลือก

ตัวคั่น
ระบบตรวจหาจุลภาค อัฒภาค แท็บ และไปป์โดยอัตโนมัติ เลือกค่าใดค่าหนึ่งโดยเฉพาะหากการตรวจหาคาดเดาผิด
แถวหัวตาราง
ค่าของแถวแรกจะกลายเป็นคีย์ของอ็อบเจ็กต์แต่ละรายการ
ค่าที่มีชนิดข้อมูล
"42" จะกลายเป็น 42 และ "true" จะกลายเป็น true ปิดตัวเลือกนี้สำหรับรหัสที่มีเลขศูนย์นำหน้า เช่น รหัสไปรษณีย์หรือหมายเลขโทรศัพท์ มิฉะนั้นเลขศูนย์เหล่านั้นจะหายไป

ตัวอย่าง

CSV:

id,name,active
1,Ada,true
2,Grace,false

JSON:

[
  { "id": 1, "name": "Ada", "active": true },
  { "id": 2, "name": "Grace", "active": false }
]

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

ฉันวางข้อมูลโดยตรงจาก Excel หรือ Google Sheets ได้ไหม

ได้ เซลล์ที่คัดลอกมาจะถูกคั่นด้วยแท็บ และระบบจะตรวจหาตัวคั่นโดยอัตโนมัติ

ทำไม 00123 จึงกลายเป็น 123

เมื่อเปิดการแปลงเป็นค่าที่มีชนิดข้อมูล ข้อความที่ดูเหมือนตัวเลขจะถูกแปลงเป็นตัวเลข ปิด "แปลงตัวเลขและค่าบูลีน" เพื่อคงเลขศูนย์นำหน้าไว้

จัดการบรรทัดว่างอย่างไร

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

ไฟล์ของฉันใช้เซมิโคลอนและจุลภาคเป็นทศนิยม จะใช้งานได้ไหม

ระบบจะตรวจหาตัวคั่นได้ แต่จุลภาคทศนิยม เช่น 3,5 จะยังคงเป็นข้อความ แปลงเป็นจุดก่อนหากต้องการให้เป็นตัวเลข

ความเป็นส่วนตัว

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

เครื่องมือที่เกี่ยวข้อง