UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง TXT เป็น CSV

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

แปลงไฟล์ข้อมูล

หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ข้อความ

    เพิ่มไฟล์ .txt หรือ .tsv ที่ส่งออกมา ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB โดยแต่ละบรรทัดควรเป็นหนึ่งระเบียน และใช้ตัวคั่นแบบเดียวกันระหว่างทุกคอลัมน์

  2. 2

    ให้ระบบตรวจจับตัวคั่นอัตโนมัติ

    ตัวคั่น เริ่มต้นที่ตรวจจับอัตโนมัติ ซึ่งจะหาแท็บ ไปป์ เซมิโคลอน หรือคอมมาในไฟล์ หากไฟล์ใช้ตัวคั่นปะปนกัน ให้ตั้งค่าเองใน การตั้งค่าขั้นสูง และตั้งค่า การเข้ารหัสข้อความ หากตัวอักษรที่มีเครื่องหมายกำกับแสดงผลผิดเพี้ยน

  3. 3

    แปลงเป็น CSV

    กด แปลงเป็น CSV แล้วดาวน์โหลด ไฟล์ผลลัพธ์ใช้คอมมาเป็นตัวคั่น เข้ารหัส UTF-8 และใส่เครื่องหมายคำพูดเฉพาะค่าที่จำเป็นเท่านั้น

ไฟล์ TXT ที่มีตัวคั่นมาจากไหน

ไฟล์ .txt ที่เต็มไปด้วยคอลัมน์มักเป็นข้อมูลส่งออกที่ไม่ได้ออกแบบมาสำหรับสเปรดชีต ระบบธนาคารและเงินเดือน เครื่อง POS เครื่องมือในห้องแล็บ รายงานจากเมนเฟรม และโปรแกรมฐานข้อมูล ล้วนเขียนตารางเป็นข้อความธรรมดา โดยมักใช้แท็บหรือไปป์แทนคอมมา เพราะอักขระเหล่านี้แทบไม่ปรากฏในชื่อและที่อยู่ การคัดลอกตารางจากหน้าเว็บหรือ PDF แล้ววางลงใน Notepad ก็ได้ผลลัพธ์แบบเดียวกัน

ซอฟต์แวร์ปลายทางเข้มงวดกว่านั้น แพลตฟอร์มส่งอีเมล การนำเข้า CRM โปรแกรมบัญชี และหน้าอัปโหลดของ Google Sheets มองหาไฟล์ .csv ส่วน Excel เปิด .txt ผ่านตัวช่วยที่ถามเรื่องตัวคั่น การแปลงเพียงครั้งเดียวจะได้ไฟล์ที่เปิดได้โดยตรง หากปลายทางเป็นแอปแทนที่จะเป็นสเปรดชีต TXT เป็น JSON จะสร้างออบเจ็กต์ที่ใช้แถวหัวตารางเป็นคีย์

ตัวคั่นที่เครื่องมือแปลง TXT เป็น CSV อ่านได้

แท็บ
ตัวคั่นของไฟล์ TSV และของตารางที่คัดลอกมาจากสเปรดชีตหรือหน้าเว็บ
ไปป์ |
พบบ่อยในไฟล์ส่งออกจากระบบองค์กรและธนาคารรุ่นเก่า เพราะชื่อและที่อยู่แทบไม่มีอักขระนี้
เซมิโคลอน ;
ตัวคั่นที่ Excel เขียนในภูมิภาคที่ใช้คอมมาเป็นจุดทศนิยม เช่น เยอรมนี อิตาลี หรือเนเธอร์แลนด์
ช่องว่าง
ใช้ได้เฉพาะเมื่อไม่มีค่าใดที่มีช่องว่างอยู่ภายใน

แปลง TXT เป็น CSV: ตัวอย่างไฟล์ที่คั่นด้วยไปป์

ก่อน (export.txt) และหลัง (export.csv)
id|name|city|balance
301|ศรีสุข, มาลี|ลากอส|1200.50
302|Lindqvist|Malmö|88.00

id,name,city,balance
301,"ศรีสุข, มาลี",ลากอส,1200.50
302,Lindqvist,Malmö,88.00
ตัวเลือกตัวคั่น รวมแบบอัตโนมัติ
6
การเข้ารหัสข้อความ
8
ไฟล์ต่อชุด
20
ต่อไฟล์
95 MB

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

ข้อมูลฟอร์แมต TXT และ CSV

TXT

ข้อความธรรมดา

ไฟล์ TXT มีเพียงอักขระธรรมดา ไม่มีการจัดรูปแบบ ฟอนต์ รูปภาพ หรือเลย์เอาต์ ไฟล์ข้อความสมัยใหม่มักเข้ารหัสแบบ UTF-8 ซึ่งครอบคลุมทุกภาษา แต่ไฟล์รุ่นเก่าอาจใช้การเข้ารหัสอื่นและแสดงเป็นอักขระที่อ่านไม่ออก ข้อความธรรมดามีขนาดเล็กมาก ไม่มีวันล้าสมัย และเปิดได้บนทุกอุปกรณ์ ตั้งแต่โทรศัพท์ไปจนถึงเซิร์ฟเวอร์ ไม่สามารถเก็บตัวหนา ตาราง หรือรูปภาพได้ โครงสร้างจึงต้องแสดงด้วยการเว้นวรรคหรือมาร์กอัปอย่างง่าย

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
–
ตัวแปลงไฟล์ TXT

CSV

ค่าที่คั่นด้วยจุลภาค (CSV)

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

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
–
ตัวแปลงไฟล์ CSV

ผู้คนแปลงไฟล์ TXT เป็น CSV เมื่อระบบเขียนตารางเป็นข้อความที่คั่นแบบหลวม ๆ แต่โปรแกรมถัดไปนำเข้าได้เฉพาะค่าที่คั่นด้วยคอมมา

คำถามเกี่ยวกับการแปลง TXT เป็น CSV

ไฟล์ TXT กับไฟล์ CSV ต่างกันอย่างไร

ทั้งสองเป็นไฟล์ข้อความธรรมดา นามสกุล .csv ระบุรูปแบบที่แน่นอน คือค่าที่คั่นด้วยคอมมาตามกฎการใส่เครื่องหมายคำพูดของ RFC 4180 โปรแกรมจึงเปิดเป็นตารางได้ทันที ส่วน .txt ไม่ได้ระบุอะไรเลย ตัวคั่นอาจเป็นแท็บ ไปป์ หรือช่องว่าง และต้องบอกโปรแกรมนำเข้าว่าเป็นแบบใด

แปลงไฟล์ข้อความที่คั่นด้วยแท็บเป็น CSV ได้หรือไม่

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

ไฟล์ข้อความของฉันจัดคอลัมน์ด้วยช่องว่าง จะแปลงได้หรือไม่

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

ทำไมชื่อที่มีเครื่องหมายเน้นเสียงจึงแสดงผิดเพี้ยนเมื่อเปิดไฟล์ CSV

ไฟล์ข้อความกับโปรแกรมใช้การเข้ารหัสไม่ตรงกัน เครื่องมือ Windows รุ่นเก่าบันทึกข้อความเป็น Windows-1252 ส่วน Notepad ใช้ UTF-8 เป็นค่าเริ่มต้นตั้งแต่ Windows 10 May 2019 Update ให้ตั้ง การเข้ารหัสข้อความ ให้ตรงกับต้นฉบับ หรือเลือก UTF-8 with BOM เพื่อให้ Excel บน Windows อ่านผลลัพธ์ได้ถูกต้อง

แปลงข้อความเป็นไฟล์ Excel โดยตรงได้หรือไม่

ได้ ให้เปลี่ยน แปลงเป็น เป็น XLSX เวิร์กบุ๊กช่วยข้ามขั้นตอนที่ Excel เดาชนิดคอลัมน์ ซึ่งสำคัญกับรหัสที่ขึ้นต้นด้วยเลขศูนย์ ส่วนไฟล์ที่เป็น CSV อยู่แล้วให้ใช้ CSV เป็น XLSX ภายหลัง