ตัวแปลง CSV
แปลงแถว CSV เป็น TSV หรือ Markdown table พร้อมตรวจตัวคั่น quote ฟิลด์ว่าง และอักขระที่มีผลต่อ output
Convert CSV text for a different format
CSV เหมาะกับการแลกเปลี่ยนแต่ workflow อื่นอาจต้องใช้ค่าคั่นด้วย tab หรือ Markdown table เครื่องมือนี้แสดงผลลัพธ์ให้ตรวจ separator และ cell ก่อนคัดลอก
Conversion เปลี่ยน representation ไม่ได้ clean data validate schema หรือเดา type ต้องเก็บ CSV ต้นฉบับและตรวจ output
ใช้ตัวอย่างที่มี header ค่าว่าง delimiter ใน quote และค่าที่ไวต่อ Markdown เมื่อมีกรณีเหล่านี้
What CSV conversion does
ตัวแปลงอ่าน records ที่มีตัวคั่นแล้วเขียนด้วย separator หรือ table syntax ใหม่ TSV ใช้ tab ส่วน Markdown ใช้ pipe และ separator row
ต้องตีความ quote และ escape ก่อน output comma ที่ป้องกันไว้ไม่ควรกลายเป็นคอลัมน์ TSV ใหม่ pipe หรือ newline อาจต้อง escape ใน Markdown
Output คือ text ของรูปแบบเป้าหมาย ไม่ใช่ schema migration database import หรือหลักฐานว่า records ครบ
How to convert CSV
- ใส่ CSV ครบและยืนยัน delimiter กับ quote style
- เลือก TSV หรือ Markdown table เป็น target
- ตรวจ header ช่องว่าง quoted comma tab pipe newline และแถวไม่สมดุล
- เปรียบเทียบ field สำคัญกับ source แล้วรัน importer หรือ renderer ของ target
- ลบความลับและข้อมูลส่วนบุคคลก่อนแชร์
วิธีการ
- อ่านแถว CSV delimiter
อ่านแถว CSV delimiter quote ฟิลด์ว่าง และขอบเขตบรรทัด
- วางแต่ละ field ใน
วางแต่ละ field ใน layout เป้าหมาย เช่น tab column หรือ Markdown cell
- จัดการอักขระที่มีความหมายใน target ด้วยการ
จัดการอักขระที่มีความหมายใน target ด้วยการ quote หรือ escape
การ escape ของ target ตัวเลือก delimiter encoding multiline และการกู้แถวผิดต้องตรวจด้วย engine จริง
Read the converted result
ผลสำเร็จใช้ syntax ของ target และรักษาลำดับกับค่าจาก source
คอลัมน์เกินหรือ Markdown เสียชี้ปัญหา delimiter quote หรือ escape
หาก importer ปฏิเสธให้ตรวจ dialect และ schema แยกกัน
ข้อผิดพลาดที่พบบ่อย
คิดว่า comma ของ CSV และ pipe ของ Markdown มีความหมายเดียวกันอาจสร้าง cell เพิ่ม
การลบฟิลด์ว่างเปลี่ยนตำแหน่งคอลัมน์และทำให้ records เสีย
การคัดลอกโดยไม่ตรวจ tab line ending และ pipe ที่ escape ทำให้ผลลัพธ์เปลี่ยน
คิดว่า conversion คือ cleanup อาจซ่อนแถวผิดหรือค่าที่อ่อนไหว
ข้อจำกัดและกรณีพิเศษ
ความสามารถนี้คือการแปลง text ระหว่าง CSV และรูปแบบเป้าหมาย ไม่รับรอง schema cleanup type inference encoding repair หรือ import compatibility
dialect multiline แถวผิด Markdown escaping และไฟล์ใหญ่ต้องทดสอบกับ workflow จริง
อย่าแปลงข้อมูล production ลับเพื่อแชร์หากนโยบายไม่อนุญาต
Examples
Conversion ตรวจ CSV หรือไม่
Conversion ตรวจ CSV หรือไม่
ใส่ CSV ครบและยืนยัน delimiter กับ quote style
ผลสำเร็จใช้ syntax ของ target และรักษาลำดับกับค่าจาก source
ลำดับคอลัมน์คงเดิมไหม
ลำดับคอลัมน์คงเดิมไหม
เลือก TSV หรือ Markdown table เป็น target
คอลัมน์เกินหรือ Markdown เสียชี้ปัญหา delimiter quote หรือ escape
ฟิลด์ว่างแสดงอย่างไร
ฟิลด์ว่างแสดงอย่างไร
ตรวจ header ช่องว่าง quoted comma tab pipe newline และแถวไม่สมดุล
หาก importer ปฏิเสธให้ตรวจ dialect และ schema แยกกัน
Comma ใน quote ถูกเก็บไหม
Comma ใน quote ถูกเก็บไหม
เปรียบเทียบ field สำคัญกับ source แล้วรัน importer หรือ renderer ของ target
ผลสำเร็จใช้ syntax ของ target และรักษาลำดับกับค่าจาก source
ทำไม Markdown pipe ต้อง escape
ทำไม Markdown pipe ต้อง escape
ลบความลับและข้อมูลส่วนบุคคลก่อนแชร์
คอลัมน์เกินหรือ Markdown เสียชี้ปัญหา delimiter quote หรือ escape
แปลง CSV เป็น TSV ได้ไหม
แปลง CSV เป็น TSV ได้ไหม
ใส่ CSV ครบและยืนยัน delimiter กับ quote style
หาก importer ปฏิเสธให้ตรวจ dialect และ schema แยกกัน
Frequently asked questions
Conversion ตรวจ CSV หรือไม่
ไม่ เปลี่ยน representation เท่านั้น ใช้ parser และ schema validator ของโครงการ
ลำดับคอลัมน์คงเดิมไหม
ควรรักษาลำดับจาก source ตรวจเทียบ raw CSV เมื่อสำคัญ
ฟิลด์ว่างแสดงอย่างไร
ตำแหน่งคงอยู่ใน target แต่ consumer อาจตีความ empty หรือ null ต่างกัน
Comma ใน quote ถูกเก็บไหม
comma ที่ quote จะถูกอ่านเป็นเนื้อหา field ก่อนเขียน separator ใหม่
ทำไม Markdown pipe ต้อง escape
pipe แบ่ง cell ของ Markdown จึงต้อง escape pipe ที่เป็นข้อมูล
แปลง CSV เป็น TSV ได้ไหม
ได้เมื่อ parse ด้วย delimiter ถูกต้องและเขียน tab ที่ target
แถวผิดถูกแก้อัตโนมัติไหม
อย่าสันนิษฐานว่าซ่อมเอง แก้ source แล้วตรวจทั้งสองรูปแบบ
หลังแปลงควรทำอะไร
ตรวจ diff render หรือ import target ยืนยันค่า และลบข้อมูลอ่อนไหว
