UTILS.
ทำงานในเบราว์เซอร์ 100%
Δc

CSV Diff / เปรียบเทียบ

เปรียบเทียบไฟล์ CSV สองไฟล์ เพื่อดูแถวที่เพิ่ม ลบ และเปลี่ยนแปลง พร้อมไฮไลต์ระดับเซลล์

เกี่ยวกับเครื่องมือนี้

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

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

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

การจับคู่ด้วยคีย์ต่างจากโหมดตามตำแหน่งอย่างไร?
เมื่อมีคอลัมน์คีย์ แต่ละแถวจะถูกจับคู่ด้วยค่าของคอลัมน์นั้น ดังนั้นแถวที่ถูกเลื่อนขึ้นหรือลงจะยังถูกตรวจพบว่าเป็นระเบียนเดิม และจะแสดงเฉพาะการเปลี่ยนแปลงของเซลล์ที่แท้จริง เว้นคีย์ว่างไว้เพื่อใช้โหมดตามตำแหน่ง ซึ่งจะเทียบไฟล์ทั้งสองแถว 1 กับแถว 1 แถว 2 กับแถว 2 ไปเรื่อย ๆ
สีต่าง ๆ และเซลล์แบบเดิม → ใหม่ หมายความว่าอย่างไร?
แถวสีเขียวคือแถวที่เพิ่มเข้ามาในไฟล์ใหม่ แถวสีแดงคือแถวที่ถูกลบ และแถวสีเหลืองอำพันคือแถวที่เปลี่ยนแปลง ภายในแถวที่เปลี่ยนแปลง เฉพาะเซลล์ที่ต่างกันเท่านั้นที่จะถูกแรเงา โดยแสดงค่าเดิมพร้อมขีดฆ่าตามด้วยค่าใหม่
ใช้ธรรมเนียม CSV แบบใด?
ฟิลด์ถูกคั่นด้วยตัวคั่นที่เลือก (จุลภาค อัฒภาค แท็บ หรือไปป์) ค่าอาจถูกครอบด้วยเครื่องหมายอัญประกาศคู่ และอัญประกาศที่ฝังอยู่จะเขียนเป็นอัญประกาศคู่สองตัว เมื่อเปิด 'แถวแรกเป็นหัวคอลัมน์' หัวคอลัมน์จะมาจากไฟล์ใหม่และใช้ในการแปลงชื่อคอลัมน์คีย์
จัดการค่าคีย์ที่ซ้ำกันอย่างไร?
หากคีย์เดียวกันปรากฏมากกว่าหนึ่งครั้ง จะใช้ค่าที่พบครั้งแรกในแต่ละไฟล์ในการจับคู่ และค่าซ้ำที่ตามมาจะถูกละเว้น ดังนั้นควรกำหนดคีย์ที่ไม่ซ้ำกันให้แต่ละแถวเพื่อการเปรียบเทียบที่แม่นยำ ข้อมูลขนาดใหญ่มากเกินประมาณ 3 MB ต่อฝั่งจะถูกปฏิเสธเพื่อให้เบราว์เซอร์ตอบสนองได้ดี

เครื่องมือเพิ่มเติม