ข้ามไปยังเนื้อหาหลัก
FreeOnlineTools Go
ไทย
คำอธิบาย

CSV คืออะไร? คำอธิบายที่สมบูรณ์ของค่าที่คั่นด้วยเครื่องหมายจุลภาค

โดย FreeOnlineTools Team · อัปเดตเมื่อ 2026-09-02

ตอบด่วน

CSV เป็นรูปแบบ text ตาราง แถวละบรรทัด ค่าคั่นจุลภาค แถวแรกมักเป็น header CSV ใช้ export import และแลกเปลี่ยนข้อมูล ใช้ CSV to JSON Converter ฟรีของเราเพื่อแปลง CSV เป็น JSON

การแนะนำ

CSV (Comma-Separated Values) เป็นรูปแบบ plain-text สำหรับข้อมูลตาราง —ข้อมูลในแถวและคอลัมน์ เหมือนสเปรดชีต แต่ละแถวเป็นบรรทัด ค่าคั่นด้วยจุลภาค CSV เป็นรูปแบบตารางที่ง่ายและรองรับมากที่สุด: สเปรดชีต ฐานข้อมูล และเครื่องมือวิเคราะห์อ่านเขียน CSV ได้ กำหนดโดย RFC 4180

ทีละขั้นตอน

  1. ทำความเข้าใจโครงสร้าง CSV

    ไฟล์ CSV มีหนึ่งแถวต่อบรรทัด โดยคั่นค่าด้วยเครื่องหมายจุลภาค แถวแรกมักเป็นแถวส่วนหัวที่มีชื่อคอลัมน์ แต่ละแถวต่อมาจะเป็นบันทึกข้อมูล ตัวอย่าง: 'ชื่อ อายุ เมือง\nAlice,30,NYC\nBob,25,LA'

  2. เรียนรู้กฎการเสนอราคา

    ค่าที่มีเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือการขึ้นบรรทัดใหม่จะต้องอยู่ในเครื่องหมายคำพูดคู่ เครื่องหมายคำพูดภายในค่าที่ยกมาจะถูกหลีกหนีโดยการเพิ่มเป็นสองเท่า ตัวอย่าง: 'Alice,"Hello, world"' — ลูกน้ำในเครื่องหมายคำพูดเป็นส่วนหนึ่งของค่า ไม่ใช่ตัวคั่น

  3. จดจำรูปแบบ CSV รูปแบบ

    แม้ว่าเครื่องหมายจุลภาคจะเป็นตัวคั่นมาตรฐาน แต่บางไฟล์จะใช้เครื่องหมายอัฒภาค (;) แท็บ (TSV) หรือไปป์ (|) สถานที่ในยุโรปมักใช้อัฒภาคเนื่องจากใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม ตรวจสอบตัวคั่นเสมอเมื่อแยกวิเคราะห์

  4. แปลง CSV เป็นรูปแบบอื่น

    CSV ไม่มีข้อมูลประเภท — ค่าทั้งหมดเป็นสตริง เมื่อแปลงเป็น JSON หรือโหลดลงในโปรแกรม คุณอาจต้องแปลงสตริงตัวเลขเป็นตัวเลข ใช้ตัวแปลง CSV เป็น JSON ของเราเพื่อการแปลงทันที

ตัวอย่าง

CSV แบบง่ายๆ พร้อมส่วนหัว

ป้อนข้อมูล: สามคอลัมน์ สองแถวข้อมูล

เอาท์พุต: ชื่อ อายุ เมือง อลิซ, 30, นิวยอร์ค บ๊อบ อายุ 25 ปี แอลเอ

CSV ด้วยค่าที่ยกมา

ป้อนข้อมูล: ค่าที่มีเครื่องหมายจุลภาค

เอาท์พุต: ชื่อหมายเหตุ อลิซ "สวัสดีชาวโลก"

TSV (คั่นด้วยแท็บ)

ป้อนข้อมูล: ข้อมูลเดียวกัน ตัวคั่นแท็บ

เอาท์พุต: ชื่อ อายุ เมือง อลิซ 30 นิวยอร์ค

ปัญหาทั่วไป

  • ค่าทั้งหมดเป็นสตริง —CSV ไม่มีข้อมูลประเภท ตัวเลข วันที่ และบูลีนทั้งหมดจะถูกจัดเก็บเป็นข้อความ และต้องแยกวิเคราะห์โดยแอปพลิเคชัน
  • ตัวคั่นที่ไม่สอดคล้องกัน บางไฟล์ใช้เครื่องหมายจุลภาค เครื่องหมายอัฒภาคหรือแท็บอื่นๆ ตรวจหาตัวคั่นโดยอัตโนมัติหรือให้ผู้ใช้ระบุ
  • ปัญหาการเข้ารหัส —CSV ไฟล์จาก Excel อาจใช้การเข้ารหัส BOM หรือ Windows-1252 แทน UTF-8 ซึ่งทำให้เกิดปัญหากับอักขระที่ไม่ใช่ ASCII
  • ความยาวของแถวไม่สอดคล้องกัน —บางแถวอาจมีคอลัมน์น้อยกว่าหรือมากกว่าส่วนหัว จัดการค่าที่หายไปเป็นค่าว่างและค่าพิเศษโดยการตัดทอนหรือแสดงข้อผิดพลาด

เคล็ดลับ

  • CSV เหมาะที่สุดสำหรับข้อมูลแบบตาราง —ใช้ JSON สำหรับข้อมูลที่ซ้อนกันหรือแบบลำดับชั้น
  • อ้างอิงค่าที่มีเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือการขึ้นบรรทัดใหม่เสมอเพื่อหลีกเลี่ยงข้อผิดพลาดในการแยกวิเคราะห์
  • ใช้การเข้ารหัส UTF-8 โดยไม่มี BOM เพื่อความเข้ากันได้สูงสุด
  • ใช้ตัวแปลง CSV เป็น JSON เพื่อแปลง CSV ให้เป็น JSON เพื่อใช้ในเว็บแอปพลิเคชัน

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

คำแนะนำที่เกี่ยวข้อง

อ้างอิง