CSV to JSON
CSV to JSON — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
CSV → JSON
รองรับ CSV คั่นด้วยจุลภาค รวมถึงฟิลด์ในเครื่องหมายคำพูดและเครื่องหมายคำพูดที่เอสเคป ข้อมูลประมวลผลเฉพาะในเบราว์เซอร์
วิธีใช้
- วางตารางคั่นด้วยจุลภาคลงในกล่อง CSV เนื้อหาที่บันทึกจาก Excel หรือ Google Sheets ใช้ได้เลย
- ใช้แถวแรกเป็นส่วนหัว (อาร์เรย์ของออบเจ็กต์) เปิดไว้เป็นค่าเริ่มต้น เปิดไว้สำหรับออบเจ็กต์คีย์-ค่า ปิดถ้าต้องการเพียงอาร์เรย์ 2 มิติ
- กด แปลง แล้วตรวจผลในกล่อง JSON หากรูปแบบไม่ถูกต้องจะมีข้อความสถานะ
- ใช้ คัดลอกผลลัพธ์ เพื่อวาง JSON ลงคลิปบอร์ดสำหรับโค้ดของคุณ
- รีเซ็ต ล้างอินพุตและเอาต์พุตร่วมกันเมื่อต้องการตารางใหม่
แนวคิดหลัก
CSV เป็น JSON แปลงรายการสเปรดชีต แคตตาล็อกสินค้า หรือท่อนล็อกให้เป็นออบเจ็กต์ที่ใส่ในโค้ดฟรอนต์เอนด์หรือม็อก API ได้ การแยกวิเคราะห์ทำงานในเบราว์เซอร์เท่านั้น จึงไม่ส่งรายชื่อลูกค้าและตารางภายในไปเซิร์ฟเวอร์ ตัวคั่นคือจุลภาค TSV คั่นแท็บไม่ใช่งานของเครื่องมือนี้ หากตารางมีชื่อคอลัมน์ การเปิดตัวเลือกส่วนหัวมักทำให้โค้ดภายหลังใช้ง่ายขึ้น
เมื่อเปิดส่วนหัว แถวแรกเป็นคีย์ออบเจ็กต์ และทุกแถวถัดไปเป็นออบเจ็กต์ เมื่อปิดส่วนหัว ทุกแถวเป็นอาร์เรย์สตริง หากเซลล์มีจุลภาค ให้หุ้มเซลล์นั้นด้วยเครื่องหมายคำพูดคู่ คำพูดในฟิลด์เขียนสองครั้งตามกฎ CSV ค่าที่ดูเป็นตัวเลขยังเป็นสตริงใน JSON—แปลงเองหลังการแปลงหากต้องการตัวเลข
ตัวอย่าง
ถ้าอินพุตคือ name,age แล้ว hong,30, kim,25 และเปิดส่วนหัว คุณได้ [{"name":"hong","age":"30"},{"name":"kim","age":"25"}] อินพุตเดียวกันโดยไม่ใช้ส่วนหัวกลายเป็นสามอาร์เรย์ ใส่คำพูดรอบเซลล์ที่มีจุลภาค เช่น "Seoul, Gangnam" ชื่อส่วนหัวภาษาอังกฤษตัวพิมพ์เล็กอ่านง่ายด้วยดอทโนเทชันใน JavaScript หากไฟล์ส่งออกมีจำนวนคอลัมน์ไม่สม่ำเสมอ ให้เติมเซลล์ว่างก่อนเพื่อไม่ให้คีย์หาย
ที่เกี่ยวข้อง: JSON → CSV · จัดรูปแบบ JSON · TSV/CSV → ตาราง HTML
คำถามที่พบบ่อย
ต้องเปิดส่วนหัวแถวแรกสำหรับ CSV เป็น JSON หรือไม่?
เปิดสำหรับอาร์เรย์ของออบเจ็กต์ ปิดสำหรับข้อมูลที่ไม่มีชื่อคอลัมน์ เช่น พิกัด เปิดเป็นค่าเริ่มต้น
แปลง TSV คั่นแท็บเป็น JSON ที่นี่ได้ไหม?
หน้าจอนี้ใช้จุลภาค สำหรับแท็บ ให้ใช้ตัวสร้างตารางมาร์กดาวน์หรือเครื่องมือตาราง HTML ของ TSV/CSV
จัดการฟิลด์ CSV ที่ผสมคำพูดและจุลภาคอย่างไร?
หุ้มฟิลด์ด้วยเครื่องหมายคำพูดคู่ และเขียนคำพูดด้านในสองครั้งเพื่อให้อ่านเป็นเซลล์เดียว
ผลลัพธ์ CSV เป็น JSON ถูกเก็บบนเซิร์ฟเวอร์หรือไม่?
ไม่ การแปลงทำงานในเบราว์เซอร์เท่านั้น และไม่ถูกส่งหรือบันทึก
เกิดอะไรขึ้นกับแถวที่มีจำนวนคอลัมน์ต่างกัน?
เซลล์ว่างกลายเป็นสตริงว่างสำหรับคีย์ส่วนหัว หรือแถวสั้นเติมเฉพาะคีย์ที่มี จัดจำนวนคอลัมน์ให้ตรงเมื่อทำได้
วาง CSV ที่บันทึกจาก Excel ได้เลยหรือไม่?
ได้ บางรุ่นของ Excel ใช้ตัวคั่นเซมิโคลอนหรือ BOM หากไม่ใช่จุลภาค ให้แก้ตัวคั่นก่อน
ตรวจทานล่าสุด: 2026-09-04