DevToolPal
ไทย

แปลง CSV เป็น TSV

แปลงข้อมูลที่คั่นด้วยจุลภาคเป็นข้อมูลที่คั่นด้วยแท็บ โดยจัดการเซลล์ที่มีเครื่องหมายคำพูดได้ถูกต้อง

ทำงานในเครื่อง ไม่มีการอัปโหลด

ตัวเลือก

อินพุต

0 ตัวอักษร · 0 B

เอาต์พุต

0 ตัวอักษร · 0 B

ทำอะไรได้

เครื่องมือนี้แปลง CSV (ค่าที่คั่นด้วยจุลภาค) เป็น TSV (ค่าที่คั่นด้วยแท็บ) โดยอ่าน CSV อย่างถูกต้อง จุลภาคภายในเซลล์ที่มีเครื่องหมายคำพูดอย่าง "Beijing, China" จึงอยู่ในเซลล์เดียว และเข้าใจเครื่องหมายคำพูดที่ถูก escape ในเอาต์พุต เครื่องหมายคำพูดจะคงไว้เฉพาะที่ TSV ยังจำเป็นต้องใช้

วิธีใช้งาน

  1. วาง CSV ลงในช่อง อินพุต อัปโหลดหรือลากไฟล์ .csv มาวาง หรือคลิก ตัวอย่าง
  2. TSV จะแสดงทางขวาขณะที่คุณพิมพ์
  3. หากอินพุตใช้ตัวคั่นที่ไม่ปกติ ให้เลือกที่ ตัวคั่น
  4. คัดลอกผลลัพธ์ไปวางในสเปรดชีต หรือดาวน์โหลดเป็นไฟล์ .tsv

ตัวอย่าง

id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"

จะกลายเป็น (แสดงแท็บเป็น →)

id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China

หมายเหตุ

บรรทัดว่างจะถูกข้าม และ byte-order mark ที่ต้นไฟล์ (พบบ่อยในไฟล์ที่ส่งออกจาก Excel) จะถูกลบออก ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ข้อมูลจึงไม่ออกจากอุปกรณ์

คำถามที่พบบ่อย

› CSV กับ TSV ต่างกันอย่างไร?

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

› ทำไมต้องแปลง CSV เป็น TSV?

TSV วางลงใน Excel และ Google Sheets ได้อย่างเรียบร้อย หนึ่งค่าต่อหนึ่งเซลล์ และเครื่องมือบรรทัดคำสั่งหลายตัวอย่าง cut และ awk จัดการแท็บได้น่าเชื่อถือกว่าจุลภาคในเครื่องหมายคำพูด

› เซลล์ที่มีแท็บหรือการขึ้นบรรทัดใหม่จะเป็นอย่างไร?

จะถูกครอบด้วยเครื่องหมายคำพูดคู่ ตามกฎเดียวกับที่ Excel ใช้ โครงสร้างของตารางจึงคงเดิม

› ใช้กับไฟล์ที่คั่นด้วยอัฒภาคได้หรือไม่?

ได้ ตัวคั่นของอินพุตจะถูกตรวจหาอัตโนมัติ หรือคุณเลือกจุลภาค อัฒภาค แท็บ หรือไปป์เองก็ได้