OKfmt

CSV JSON

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

ลากไฟล์มาวางหรือคลิก

Ctrl+V เพื่อวางจากคลิปบอร์ด

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

  1. 1อัปโหลดไฟล์ CSV ของคุณด้วยการลาก คลิก หรือวาง
  2. 2ปรับการตั้งค่าคุณภาพหากต้องการ
  3. 3คลิก 'แปลงตอนนี้' แล้วรอให้การแปลงเสร็จสิ้น
  4. 4ดาวน์โหลดไฟล์ JSON ที่แปลงแล้วของคุณ

เกี่ยวกับการแปลง CSV เป็น JSON

CSV เป็นรูปแบบตารางข้อความธรรมดาที่คั่นด้วยคอมมา ตามมาตรฐาน RFC 4180 รองรับเฉพาะตารางแบนเดี่ยว และเนื้อหาทั้งหมดถูกจัดเก็บเป็นสตริง JSON เป็นรูปแบบการแลกเปลี่ยนข้อมูลแบบข้อความของคู่คีย์-ค่าและอาร์เรย์ ตามมาตรฐาน RFC 8259 รองรับชนิดข้อมูลพื้นฐานหกชนิด การแปลงนี้ช่วยปรับตารางแบนให้เป็นข้อมูลแบบมีโครงสร้าง

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

การแปลงนี้เหมาะสำหรับเวิร์กโฟลว์ ได้แก่ การสร้างข้อมูล API ฝั่งแอปพลิเคชัน การสร้างไฟล์คอนฟิกูเรชันฝั่งแบ็กเอนด์ และการนำเข้าฐานข้อมูล NoSQL ก่อนใช้งาน โปรดตรวจสอบว่าส่วนหัว CSV สอดคล้องกับข้อกำหนดชื่อคีย์ของ JSON เป้าหมาย เพื่อหลีกเลี่ยงข้อผิดพลาดในการแยกวิเคราะห์จากอักขระที่ไม่ถูกต้อง

CSV กับ JSON: การเปรียบเทียบทางเทคนิค

คุณลักษณะCSVJSON
เปิดตัวเมื่อ19722001
ผู้พัฒนาRFC 4180Douglas Crockford

คำถามที่พบบ่อยเกี่ยวกับ CSV → JSON

มีการสูญเสียคุณภาพข้อมูลหลังการแปลงหรือไม่

ไม่มีการสูญเสียเนื้อหาข้อมูลที่จัดเก็บใน CSV เดิม ตัว CSV เองไม่สามารถแยกแยะชนิดข้อมูลได้ ดังนั้นเนื้อหาทั้งหมดยังคงเป็นชนิดสตริงหลังการแปลง ซึ่งสอดคล้องกับนิยามพื้นฐานของรูปแบบ CSV

ชนิดข้อมูลเดิมจะถูกเก็บไว้หรือไม่

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

รองรับไฟล์ CSV ขนาดเท่าใด

ขีดจำกัดขนาดไฟล์เดียวคือ 50MB และประมวลผลได้เพียงไฟล์เดียวต่อการแปลง หากขนาดไฟล์รวมที่ไม่ได้บีบอัดเกิน 256MB หรือจำนวนไฟล์เกิน 1000 การประมวลผลจะถูกปฏิเสธ

ไฟล์จะถูกจัดเก็บหรือไม่

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

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