ตัวดู CSV
แสดงแถวและคอลัมน์ CSV เป็นตารางพร้อมตรวจตัวคั่น เครื่องหมายอัญประกาศ หัวตาราง ค่าว่าง และฟิลด์หลายบรรทัด
Inspect CSV without losing table context
CSV แลกเปลี่ยนง่ายแต่ comma quote ฟิลด์ว่าง และบรรทัดใหม่ตรวจใน plain text ได้ยาก เครื่องมือนี้แสดงการตีความข้อมูลเป็นแถวและคอลัมน์
มุมมองตารางคือการตีความข้อความที่มีตัวคั่น ไม่ได้ยืนยันความหมายทางธุรกิจ ชนิดคอลัมน์ encoding หรือ records ครบถ้วน
ใช้ตัวอย่างที่มี header ค่าว่าง comma ใน quote และฟิลด์หลายบรรทัดเมื่อมีกรณีเหล่านี้ แล้วเปรียบเทียบตารางกับข้อความดิบ
What a CSV viewer shows
CSV มักเก็บ records เป็นบรรทัดและ fields ด้วยตัวคั่น quote ช่วยป้องกันตัวคั่นหรือบรรทัดใหม่ภายใน field
Viewer แยกข้อความตามสมมติฐาน input และแสดงแถวคอลัมน์ ไม่ได้ตรวจ schema ภายนอกหรือ dialect ทั้งหมด
บรรทัดแรกเป็น header เมื่อ workflow ถือว่าเป็น header เท่านั้น ฟิลด์ว่าง BOM encoding และ newline มีผลต่อการตีความ
How to inspect CSV
- ใส่ตัวอย่าง CSV ครบและคงตัวคั่นกับรูปแบบ quote ของ source
- ตรวจจำนวนคอลัมน์ในแต่ละแถวและหาค่าที่เลื่อนจากตัวคั่นไม่ถูก quote หรือ quote ไม่ปิด
- ตรวจ header ช่องว่าง ชื่อซ้ำ เลขศูนย์นำหน้า ค่าคล้ายวันที่ และฟิลด์ที่มีบรรทัดใหม่
- เปรียบเทียบเซลล์สำคัญกับ source ดิบ แล้วใช้ importer หรือ schema validator ของโครงการ
- ลบความลับและข้อมูลส่วนบุคคลจากตัวอย่างหากนโยบายไม่อนุญาต
Viewing method
- อ่านขอบเขต field ตามตัวคั่นและกฎ
อ่านขอบเขต field ตามตัวคั่นและกฎ quote ของ CSV
- วาง field ลงแถวและคอลัมน์เพื่อให้เห็นความยาวต่าง
วาง field ลงแถวและคอลัมน์เพื่อให้เห็นความยาวต่าง ค่าว่าง และเซลล์เลื่อน
- แสดงข้อความของเซลล์โดยไม่แปลงอัตโนมัติเป็นตัวเลข วันที่ boolean
แสดงข้อความของเซลล์โดยไม่แปลงอัตโนมัติเป็นตัวเลข วันที่ boolean หรือชนิดฐานข้อมูล
การตรวจตัวคั่น encoding ค่าเริ่มต้นของ header และการกู้คืนแถวผิดต้องตรวจด้วย engine จริง
Read the table result
ผลสำเร็จคือการตีความเป็นตาราง ตรวจขอบเขตแถว ตำแหน่ง field quote ค่าว่าง และ header กับ CSV ดิบ
ข้อผิดพลาดหรือแถวไม่สมดุลเป็นสัญญาณให้ตรวจตัวคั่น quote encoding และ records อย่าเดากฎ recovery โดยไม่มี runtime evidence
หาก import เปลี่ยนชนิดหรือปฏิเสธแถว ให้ตรวจ importer และ schema แยกกัน
ข้อผิดพลาดที่พบบ่อย
การถือว่าบรรทัดแรกเป็น header เสมออาจเปลี่ยนความหมายทุก record
การไม่สนใจ quote รอบ comma หรือบรรทัดใหม่สร้างคอลัมน์และแถวปลอม
การคิดว่า spreadsheet รักษาเลขศูนย์นำหน้าหรือวันที่อาจทำให้ identifier เสีย
ดูแค่ตารางโดยไม่เทียบ source ดิบอาจซ่อน BOM ตัวคั่นท้าย หรือ quote ไม่ปิด
ข้อจำกัดและกรณีพิเศษ
ความสามารถนี้แสดงข้อความที่มีตัวคั่นเป็นตาราง ไม่รับรอง schema คุณภาพข้อมูล การแก้ encoding การเดาชนิด หรือความเข้ากันได้ของ import
dialect ฟิลด์หลายบรรทัด แถวผิด และไฟล์ใหญ่ต้องทดสอบกับ workflow เป้าหมาย
อย่าแสดงข้อมูล production ลับหากนโยบายไม่อนุญาต
Examples
CSV Viewer ตรวจข้อมูลหรือไม่
CSV Viewer ตรวจข้อมูลหรือไม่
ใส่ตัวอย่าง CSV ครบและคงตัวคั่นกับรูปแบบ quote ของ source
ผลสำเร็จคือการตีความเป็นตาราง ตรวจขอบเขตแถว ตำแหน่ง field quote ค่าว่าง และ header กับ CSV ดิบ
บรรทัดแรกเป็น header เสมอไหม
บรรทัดแรกเป็น header เสมอไหม
ตรวจจำนวนคอลัมน์ในแต่ละแถวและหาค่าที่เลื่อนจากตัวคั่นไม่ถูก quote หรือ quote ไม่ปิด
ข้อผิดพลาดหรือแถวไม่สมดุลเป็นสัญญาณให้ตรวจตัวคั่น quote encoding และ records อย่าเดากฎ recovery โดยไม่มี runtime evidence
ทำไม comma สร้างคอลัมน์ใหม่
ทำไม comma สร้างคอลัมน์ใหม่
ตรวจ header ช่องว่าง ชื่อซ้ำ เลขศูนย์นำหน้า ค่าคล้ายวันที่ และฟิลด์ที่มีบรรทัดใหม่
หาก import เปลี่ยนชนิดหรือปฏิเสธแถว ให้ตรวจ importer และ schema แยกกัน
field มีบรรทัดใหม่ได้ไหม
field มีบรรทัดใหม่ได้ไหม
เปรียบเทียบเซลล์สำคัญกับ source ดิบ แล้วใช้ importer หรือ schema validator ของโครงการ
ผลสำเร็จคือการตีความเป็นตาราง ตรวจขอบเขตแถว ตำแหน่ง field quote ค่าว่าง และ header กับ CSV ดิบ
เลขศูนย์นำหน้าถูกเก็บไหม
เลขศูนย์นำหน้าถูกเก็บไหม
ลบความลับและข้อมูลส่วนบุคคลจากตัวอย่างหากนโยบายไม่อนุญาต
ข้อผิดพลาดหรือแถวไม่สมดุลเป็นสัญญาณให้ตรวจตัวคั่น quote encoding และ records อย่าเดากฎ recovery โดยไม่มี runtime evidence
ช่องว่างหมายถึงอะไร
ช่องว่างหมายถึงอะไร
ใส่ตัวอย่าง CSV ครบและคงตัวคั่นกับรูปแบบ quote ของ source
หาก import เปลี่ยนชนิดหรือปฏิเสธแถว ให้ตรวจ importer และ schema แยกกัน
Frequently asked questions
CSV Viewer ตรวจข้อมูลหรือไม่
ไม่ แสดงการตีความข้อความที่มีตัวคั่น ใช้ schema importer และ quality checks ของ workflow
บรรทัดแรกเป็น header เสมอไหม
ไม่เสมอไป ขึ้นกับ viewer หรือการตั้งค่า import ให้ตรวจ source contract
ทำไม comma สร้างคอลัมน์ใหม่
comma เป็นตัวคั่นถ้าไม่ได้อยู่ใน field ที่ quote ถูกต้อง ตรวจคู่ quote และ dialect
field มีบรรทัดใหม่ได้ไหม
ได้เมื่อ field quote ตาม dialect ตรวจว่า viewer และ importer รองรับ multiline
เลขศูนย์นำหน้าถูกเก็บไหม
Viewer แสดงตัวอักษรได้แต่ spreadsheet หรือ importer อาจแปลงเป็นตัวเลข
ช่องว่างหมายถึงอะไร
อาจเป็น string ว่าง ค่าหาย หรือกฎ null ต้องยืนยันกับ source และปลายทาง
แก้ CSV ผิดที่นี่ได้ไหม
ใช้ตารางหาจุดผิด แก้ source แล้วตรวจใหม่ด้วย parser หรือ importer จริง
หลังดูแล้วควรทำอะไร
เทียบเซลล์สำคัญกับ source ลบข้อมูลอ่อนไหว และรันการตรวจหรือ import ของปลายทาง
