แปลง CSV เป็น JSON

วาง CSV จาก Excel, Google Sheets หรือแอปใดก็ได้ แล้วรับ JSON ที่เรียบร้อยซึ่งคัดลอกไปใช้ในโค้ดได้ทันที

ปิดผนึกไว้บนอุปกรณ์นี้

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

ปิดผนึก

CSV JSON

เซลล์ที่ขึ้นต้นด้วย =, +, - หรือ @ จะถูกเติมเครื่องหมายอะพอสทรอฟีไว้ข้างหน้า แอปสเปรดชีตจึงแสดงเป็นข้อความแทนที่จะเรียกใช้เป็นสูตร

เพิ่มเครื่องหมายที่มองไม่เห็นไว้ต้นไฟล์ที่ดาวน์โหลด เพื่อให้ Excel แสดงภาษาไทยและอักขระอื่น ๆ ได้ถูกต้อง

โครงสร้าง

คอลัมน์อย่าง address.city จะกลายเป็นออบเจกต์ที่ซ้อนกัน และเซลล์ที่มีรายการ JSON จะกลายเป็นอาร์เรย์จริง

CSV จะแสดงที่นี่ระหว่างที่คุณพิมพ์

JSON จะแสดงที่นี่ระหว่างที่คุณพิมพ์

วิธีใช้งาน

  1. วางหรือเปิด CSV

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

  2. เลือกโครงสร้าง JSON

    เลือกรายการของออบเจกต์หรือรายการของอาร์เรย์ เลือกว่าจะแปลงตัวเลขและ true/false หรือไม่ แล้วตั้งการเยื้อง

  3. คัดลอกหรือดาวน์โหลด JSON

    ตรวจดูตัวอย่างตารางหากต้องการ แล้วคัดลอก JSON หรือบันทึกเป็นไฟล์ .json

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

CSV ของฉันถูกอัปโหลดไปที่เซิร์ฟเวอร์หรือไม่

ไม่ ไฟล์ถูกอ่านและแปลงภายในเบราว์เซอร์ของคุณ รายชื่อลูกค้า ไฟล์ส่งออก และรายงานจึงอยู่บนอุปกรณ์ของคุณ

อ่านไฟล์ CSV แบบไหนได้บ้าง

ไฟล์ที่คั่นด้วยจุลภาค อัฒภาค แท็บ หรือขีดตั้ง ซึ่งตรวจหาให้อัตโนมัติ ค่าในเครื่องหมายคำพูดคู่มีตัวคั่น การขึ้นบรรทัดใหม่ และเครื่องหมายคำพูดคู่ที่เขียนซ้ำสองตัวได้ ตามที่มาตรฐาน CSV (RFC 4180) อนุญาต และเข้าใจบรรทัด “sep=” ที่ Excel เพิ่มไว้ในบางครั้งด้วย

ระบบตรวจหาตัวเลขและค่า true/false อย่างไร

ตัวเลขจะกลายเป็นตัวเลข JSON ส่วน TRUE และ FALSE ไม่ว่าจะเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ จะกลายเป็น true และ false และเซลล์ว่างจะกลายเป็น null ค่าอย่าง 007 หรือตัวเลขที่ยาวเกิน 15 หลัก เช่น เลขบัตรหรือเลขคำสั่งซื้อ จะคงเป็นข้อความเพื่อไม่ให้ตัวเลขหลักใดหายไป ปิด “ตรวจหาตัวเลขและ true/false” เพื่อเก็บทุกค่าเป็นข้อความ

ได้ JSON แบบซ้อนกันได้หรือไม่

ได้ เปิด “สร้างข้อมูลที่ซ้อนกันขึ้นใหม่” คอลัมน์อย่าง address.city จะกลายเป็นออบเจกต์ที่ซ้อนกัน และเซลล์ที่มีรายการ JSON อย่าง ["a","b"] จะกลายเป็นอาร์เรย์จริง ซึ่งเป็นการทำงานย้อนกลับของเครื่องมือ JSON เป็น CSV ทุกประการ

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

เซลล์ที่ขาดจะเป็น null (หรือข้อความว่างเมื่อปิดการตรวจหาตัวเลข) ส่วนเซลล์ที่เกินจะถูกเก็บไว้ใต้คีย์อย่าง column_5 เครื่องมือจะบอกว่ามีกี่แถวที่ได้รับผลกระทบ เพื่อให้คุณตรวจสอบไฟล์ได้

CSV จาก Excel แสดงอักขระแปลก ๆ เพราะอะไร

Excel บน Windows มักบันทึกไฟล์ CSV ด้วยการเข้ารหัสแบบเก่าตามภูมิภาค ไม่ใช่ UTF-8 เครื่องมือนี้รู้จักกรณีนี้และอ่านไฟล์ด้วยการเข้ารหัสที่ Excel ใช้กับภาษาของหน้านี้ และยังอ่านไฟล์ UTF-16 ได้ด้วย หากตัวอักษรยังดูผิด ให้บันทึกไฟล์เป็น “CSV UTF-8” แล้วเปิดอีกครั้ง

ติดตั้ง One For All บนคอมพิวเตอร์ของคุณ

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

  1. คลิกไอคอนติดตั้งทางด้านขวาของแถบที่อยู่ หรือเปิดเมนูของเบราว์เซอร์ (⋮)
  2. เลือก “ติดตั้ง One For All” หรือ “ติดตั้งหน้าเว็บเป็นแอป” แล้วทางลัดจะถูกเพิ่มไว้บนเดสก์ท็อปและในรายการแอปของคุณ

ดาวน์โหลดเอนจินของเครื่องมือนี้หรือไม่

เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด จึงต้องดาวน์โหลดรายการด้านล่างจาก One For All เพียงครั้งเดียว จากนั้นรายการเหล่านี้จะถูกเก็บไว้ในอุปกรณ์นี้ ครั้งต่อไปเครื่องมือจึงเริ่มทำงานได้ทันที

ไฟล์ของคุณจะไม่ถูกส่งไปที่ใดเลย