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

คู่มือตรวจสอบ CSV ที่ใช้กับ EXCEL

วิธีตรวจคอลัมน์ CSV เลื่อนและจำนวนคอลัมน์ไม่ตรงกันใน Excel

ตรวจปัญหา CSVดูปัญหา CSV และวิธีแก้ไข

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

เผยแพร่:

อัปเดต:

เครื่องมือที่เกี่ยวข้อง: แก้ปัญหา CSV

วิธีตรวจปัญหา CSV อย่างรวดเร็วก่อนเปิดใน Excel

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

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

สาเหตุหลักที่คอลัมน์ CSV เลื่อนใน Excel

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

สำหรับไฟล์ขนาดเล็กให้นำเข้าผ่าน Excel แล้วดูตัวคั่นและรหัสอักขระในตัวอย่าง สำหรับไฟล์ใหญ่ควรใช้ผลการตรวจเพื่อหาแถวที่เกี่ยวข้องแทนการตรวจทั้งไฟล์ด้วยตา

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

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

    สาเหตุที่เป็นไปได้
    ระบบตรวจพบตัวคั่นไม่ตรงกับไฟล์
    จุดที่ควรตรวจ
    จุลภาค อัฒภาค หรือแท็บ
  • ข้อความอ่านไม่ออก

    สาเหตุที่เป็นไปได้
    รหัสอักขระ
    จุดที่ควรตรวจ
    UTF-8 หรือรหัสอักขระที่ใช้ในภูมิภาค
  • ค่าบางส่วนเปลี่ยน

    สาเหตุที่เป็นไปได้
    Excel แปลงค่าอัตโนมัติ
    จุดที่ควรตรวจ
    เลขศูนย์นำหน้า วันที่ และตัวเลขยาว

เหตุใดจึงไม่ควรลบจุลภาคท้ายแถวทันที

จุลภาคท้ายแถวอาจหมายถึงช่องสุดท้ายที่ว่างอย่างถูกต้อง สองแถวด้านล่างมีสามคอลัมน์เหมือนกัน

CSV สามคอลัมน์ที่ถูกต้องและช่องสุดท้ายว่าง
สินค้า,จำนวนเงิน,หมายเหตุ
สินค้า A,100,

ปัญหาที่ LocaCSV ตรวจได้และวิธีใช้การแก้ไข

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

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

CSV หนึ่งไฟล์มีขนาดได้สูงสุด 50MiB ใช้รูปแบบการเข้ารหัสหลักที่ LocaCSV รองรับได้ เช่น UTF-8 พร้อมตัวคั่นจุลภาค อัฒภาค แท็บ และเครื่องหมาย |

  • สินค้า A,100, มีสามคอลัมน์เท่ากับหัวตาราง จึงไม่ใช่ปัญหา
  • แถวสินค้า B มีสี่คอลัมน์ ต้องตรวจสอบ และยังไม่ถูกเลือกในตอนแรก
  • แถวที่ไม่มีอักขระเลยเป็นคำแนะนำการแก้ไขที่เลือกไว้ แต่ยกเลิกได้
  • แถวที่สองของสินค้า C เป็นแถวซ้ำที่ทุกช่องเหมือนกัน และจะถูกตัดออกเมื่อผู้ใช้เลือกเท่านั้น
ตัวอย่างที่มีแถวว่าง แถวที่มีคอลัมน์เกิน และแถวซ้ำที่ทุกช่องเหมือนกัน
สินค้า,จำนวนเงิน,หมายเหตุ
สินค้า A,100,
สินค้า B,200,บันทึก,ค่าเกิน

สินค้า C,300,
สินค้า C,300,

ความต่างระหว่างการแก้อัตโนมัติกับปัญหาที่ต้องตรวจสอบ

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

ผลการตรวจและสถานะเริ่มต้น
ประเภทตัวอย่างสถานะเริ่มต้น
แก้อัตโนมัติได้แถวว่างจริง เซลล์ว่างส่วนเกินที่ระบุได้ชัดเจนเลือกไว้และยกเลิกได้
ต้องตรวจสอบจำนวนคอลัมน์ไม่ตรง แถวซ้ำที่ทุกช่องเหมือนกันยังไม่เลือก
  • แก้อัตโนมัติได้

    ตัวอย่าง
    แถวว่างจริง เซลล์ว่างส่วนเกินที่ระบุได้ชัดเจน
    สถานะเริ่มต้น
    เลือกไว้และยกเลิกได้
  • ต้องตรวจสอบ

    ตัวอย่าง
    จำนวนคอลัมน์ไม่ตรง แถวซ้ำที่ทุกช่องเหมือนกัน
    สถานะเริ่มต้น
    ยังไม่เลือก

ตรวจ CSV ที่แก้ไขแล้วใน Excel

ไฟล์ผลลัพธ์เป็น CSV แบบ UTF-8 พร้อม BOM ซึ่ง Excel มักรู้จัก แต่ Excel ยังอาจแปลงค่าเมื่อเปิด จึงควรตรวจรายการต่อไปนี้ก่อนนำเข้า

  • ตรวจว่าแต่ละแถวตรงกับหัวตาราง
  • ตรวจเลขศูนย์นำหน้า วันที่ หมายเลขโทรศัพท์ และรหัสยาว
  • ทดลองนำเข้าข้อมูลจำนวนน้อยในระบบปลายทางก่อน
  • เก็บไฟล์ต้นฉบับไว้จนกว่าจะตรวจเสร็จ

สิ่งที่ควรตรวจก่อนใช้ CSV ที่แก้แล้ว