เครื่องมือเปรียบเทียบ CSV
เครื่องมือเปรียบเทียบ CSV ออนไลน์ฟรี เทียบข้อมูล CSV สองชุดเพื่อหาแถวที่เพิ่ม ลบ และเปลี่ยนแปลงในระดับ cell จับคู่ด้วย key column หรือตามลำดับแถว รองรับ
Loading tool...
เครื่องมือเปรียบเทียบ CSV คืออะไร?
เครื่องมือเปรียบเทียบ CSV เป็นเครื่องมือบนเบราว์เซอร์ที่เปรียบเทียบข้อมูล comma-separated สองชุดและแสดงสิ่งที่เปลี่ยนแปลงระหว่างกันอย่างชัดเจน — แถวที่เพิ่ม แถวที่ถูกลบ และ cell แต่ละช่องที่ค่าถูกแก้ไข
ประโยชน์หลัก
- มองเห็นความเปลี่ยนแปลงของข้อมูลระหว่าง export เวอร์ชัน หรือ branch ทันที
- ตรวจสอบการแก้ไขในระดับ cell โดยไม่ต้องเปรียบเทียบสเปรดชีตสองไฟล์ด้วยสายตา
- จับคู่แถวด้วย primary key เพื่อให้การสลับลำดับไม่นับเป็นการเปลี่ยนแปลง
- Export รายงานข้อความที่มีโครงสร้างสำหรับ ticket, PR หรือ log การตรวจสอบ
- รักษาข้อมูลที่ละเอียดอ่อนให้เป็นส่วนตัว — ทำงานทั้งหมดในเบราว์เซอร์
กรณีการใช้งาน
- •ตรวจสอบ database export ก่อนและหลังการ migrate
- •เปรียบเทียบแคตตาล็อกสินค้าหรือรายการราคาข้ามเวอร์ชัน
- •ตรวจทบการแก้ไขด้วยมือบนไฟล์ CSV ใน Excel หรือ Google Sheets
- •กระทบยอด data feed สองชุดจากทีมหรือระบบที่ต่างกัน
- •สร้าง change log สำหรับไฟล์ CSV ที่เก็บในระบบ version control
วิธีใช้เครื่องมือเปรียบเทียบ CSV
- วางข้อมูล CSV สองชุด: วาง CSV ต้นฉบับในช่องซ้าย (CSV A) และ CSV ใหม่ในช่องขวา (CSV B) ทั้งสองชุดต้องคั่นด้วยจุลภาค
- ตั้งค่าตัวเลือกการเปรียบเทียบ: เลือก "แถวแรกเป็น header" หากข้อมูลมีชื่อคอลัมน์ เลือกโหมด (key column หรือทีละแถว) และระบุ index ของ key column หากจับคู่ด้วย key
- อ่านสรุปผลและตารางรายละเอียด: ไทล์สรุปสี่ช่องแสดงจำนวนแถวที่ไม่เปลี่ยนแปลง เพิ่ม ลบ และเปลี่ยนแปลง เลื่อนลงเพื่อดูตารางที่ระบุสีของแต่ละหมวด
- Export รายงาน diff: คลิก Copy เพื่อคัดลอกสรุปเป็นข้อความไปยังคลิปบอร์ด หรือ Download เพื่อบันทึกเป็นไฟล์ .txt สำหรับแชร์หรือเก็บบันทึก
คุณสมบัติหลัก
- ตัว parse CSV ตามมาตรฐาน RFC 4180 รองรับ quoted fields และการ escape เครื่องหมายคำพูด
- สองโหมด diff: จับคู่แถวด้วย key column (primary key) หรือเปรียบเทียบตามตำแหน่ง
- ตรวจจับการเปลี่ยนแปลงในระดับ cell แสดงชัดเจนว่าค่าไหนเปลี่ยนจากเก่าเป็นใหม่
- สรุปผลด้วยสี: เขียว = เพิ่ม, แดง = ลบ, เหลืองอำพัน = เปลี่ยนแปลง
- ปุ่มเปิด/ปิดสำหรับการตรวจ header, การ normalize ช่องว่าง และตัวพิมพ์เล็ก/ใหญ่
- Export รายงาน diff ทั้งหมดเป็นข้อความที่คัดลอกได้หรือไฟล์ .txt
คำถามที่พบบ่อย
รองรับรูปแบบ CSV แบบไหน?
เป็นไปตามมาตรฐาน RFC 4180: ค่าคั่นด้วยจุลภาค, escape เครื่องหมายคำพูดคู่ (เครื่องหมายคำพูดสองตัวใน field จะกลายเป็นหนึ่งตัว), ขึ้นบรรทัดใหม่ใน field ที่มีเครื่องหมายคำพูด และ header ที่เลือกได้ รองรับการติด carriage return (
) ที่หลงเหลือด้วย
โหมด key-column กับโหมดทีละแถวต่างกันอย่างไร?
โหมด key-column จับคู่แถวด้วยคอลัมน์ที่กำหนด (เช่น ID) ทำให้ลำดับไม่สำคัญ — แถวย้ายตำแหน่งก็ยังถือว่าไม่เปลี่ยนแปลง โหมดทีละแถวเปรียบเทียบบรรทัดที่ N ของ CSV A กับบรรทัดที่ N ของ CSV B เหมาะกับกรณีที่ลำดับมีความหมาย เช่น log ตามเวลา
จัดการ key ซ้ำกันอย่างไร?
เมื่อมีแถวสองแถวมี key เดียวกัน แถวสุดท้ายจะถูกใช้สำหรับการเปรียบเทียบ นี่เป็นพฤติกรรม deduplication แบบง่าย ๆ หากข้อมูลมี key ซ้ำจริง ๆ แนะนำให้ใช้โหมดทีละแถวแทน
ข้อมูล CSV ของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์ไหม?
ไม่ การ parse และเปรียบเทียบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณด้วย JavaScript ไม่มีอะไรถูกส่งผ่านเครือข่าย จึงสามารถเปรียบเทียบข้อมูลที่ละเอียดอ่อน เช่น รายชื่อลูกค้าหรือข้อมูลการเงินได้อย่างปลอดภัย