ตัวแปลง CSV

ใช้ ตัวแปลง CSV ใน Ali Hub DevTools พร้อมการตรวจสอบ ผลลัพธ์ ข้อมูลความเป็นส่วนตัว และข้อจำกัดที่ระบุไว้อย่างชัดเจน

ข้อมูลหลัก

ใช้พื้นที่จัดเก็บเฉพาะเมื่อเครื่องมืออธิบายข้อมูลในเบราว์เซอร์ว่าเป็นข้อมูลภายในเครื่อง มีเวอร์ชัน จำกัดขอบเขต ล้างได้ และไม่ละเอียดอ่อน

ติดตั้งเครื่องมือนี้

เพิ่มเครื่องมือนี้ลงในอุปกรณ์เพื่อเข้าถึงได้อย่างรวดเร็ว

ตัวแปลง 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

  1. ใส่ CSV ครบและยืนยัน delimiter กับ quote style
  2. เลือก TSV หรือ Markdown table เป็น target
  3. ตรวจ header ช่องว่าง quoted comma tab pipe newline และแถวไม่สมดุล
  4. เปรียบเทียบ field สำคัญกับ source แล้วรัน importer หรือ renderer ของ target
  5. ลบความลับและข้อมูลส่วนบุคคลก่อนแชร์

วิธีการ

  • อ่านแถว 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 ยืนยันค่า และลบข้อมูลอ่อนไหว

References