ข้ามไปยังเนื้อหา
FileMyLove

เปิด CSV แล้วข้อมูลอยู่คอลัมน์เดียว แก้ตัวคั่นอย่างไร

แยกอาการ CSV รวมอยู่ช่องเดียวจากภาษาไทยเพี้ยน ตรวจตัวคั่น comma หรือ semicolon และเช็กผลหลังแปลงเป็น Excel ก่อนส่งต่อ

โดย FileMyLove Teamอ่าน 3 นาที

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

ดูอาการก่อนเลือกวิธีแก้

อาการ สิ่งที่ควรตรวจ
ทั้งแถวรวมในช่องเดียวและมีเครื่องหมายคั่น ตัวคั่นที่ใช้ตอนนำเข้า
แยกช่องได้ แต่ตัวอักษรไทยอ่านไม่ออก การเข้ารหัสข้อความ
บางแถวมีช่องเกินหรือข้อความขาด เครื่องหมายคำพูดและตัวคั่นในเนื้อหา

ตัวอย่างสมมติ สินค้า;ราคา;จำนวน ต้องอ่าน semicolon เป็นตัวคั่น จึงจะได้สามช่อง อย่าเลือก comma เพียงเพราะชื่อไฟล์ลงท้าย CSV ส่วนไฟล์ที่มีคอลัมน์เดียวจริงไม่จำเป็นต้องแก้

ลองแปลงเป็น Excel แล้วตรวจผล

เครื่องมือแปลงเอกสาร ของ FileMyLove อ่าน CSV และเดาตัวคั่นจาก comma, semicolon, tab และ pipe ก่อนสร้าง XLSX กระบวนการทำในเบราว์เซอร์ ไม่อัปโหลดไฟล์ แต่ การเดาไม่รับประกันว่าถูกทุกไฟล์ และยังไม่มีช่องเลือกตัวคั่นเอง

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

ตรวจทั้งแถวต้น กลาง และท้าย ไม่ใช้แค่หัวตารางเป็นหลักฐานว่าทุกแถวถูกต้อง

ถ้ายังรวมช่อง ให้เลือกตัวคั่นตอนนำเข้า

Microsoft แนะนำให้ใช้การนำเข้า From Text/CSV แล้วเลือก Delimiter พร้อมดูตัวอย่างก่อนโหลดข้อมูล ถ้ามี Excel ที่รองรับเมนูนี้ ให้ลองเลือกตัวคั่นที่ตรงกับไฟล์ จนหัวตารางและค่าตัวอย่างแยกถูกช่อง วิธีนี้ควบคุมการอ่านไฟล์ครั้งนั้นได้โดยไม่ต้องเปลี่ยนการตั้งค่าทั้งเครื่อง

อย่าแทนที่ comma หรือ semicolon ทั้งไฟล์แบบเหมารวม เพราะเครื่องหมายเดียวกันอาจเป็นส่วนหนึ่งของข้อความ อ่านต่อเรื่อง comma และบรรทัดใหม่ในช่อง CSV หากมีปัญหาเฉพาะบางแถว

ก่อนส่งให้ผู้รับ

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