UTILS.
เป็นส่วนตัวตั้งแต่เริ่ม
🔀

รวม / เชื่อม CSV

ต่อ CSV สองไฟล์เข้าด้วยกัน หรือเชื่อมแบบฐานข้อมูลบนคอลัมน์คีย์ร่วม

ไฟล์ของคุณอยู่ในอุปกรณ์นี้

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

ใช้ปุ่มดาวน์โหลดเพื่อบันทึกเครื่องมือนี้เป็นไฟล์ HTML ไฟล์เดียวสำหรับใช้ออฟไลน์

ความเป็นส่วนตัว →
ผลลัพธ์

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

CSV Merge / Join คือเครื่องมือในเบราว์เซอร์แบบฟรีที่รวม CSV สองไฟล์เข้าด้วยกัน — ทั้งแบบต่อแถวเข้าด้วยกันหรือแบบเชื่อมสไตล์ฐานข้อมูลบนคอลัมน์คีย์ร่วม ทั้งสองไฟล์ยังคงอยู่บนอุปกรณ์ของคุณ ไม่มีการอัปโหลด

โหมดต่อ (append) จะซ้อนสองไฟล์เข้าด้วยกันและรวมคอลัมน์ของทั้งสอง โดยเติมช่องว่างในจุดที่ไฟล์หนึ่งไม่มีคอลัมน์นั้น โหมดเชื่อม (join) จะจับคู่แถวบนคีย์ที่คุณระบุ (ตามชื่อหัวตารางหรือดัชนี) และรองรับ inner, left, right และ full-outer join ทำงานเหมือน VLOOKUP ในสเปรดชีตแต่มีการเชื่อมทุกแบบ คีย์ที่ไม่มีคู่จะถูกเติมด้วยเซลล์ว่างตามแบบการเชื่อมที่คุณเลือก

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

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

โหมดการเชื่อมแต่ละแบบทำอะไร?
inner เก็บเฉพาะคีย์ที่มีอยู่ในทั้งสองไฟล์ left เก็บทุกแถวของไฟล์ A (โดยเติมช่องว่างเมื่อ B ไม่มีคู่) right เก็บทุกแถวของไฟล์ B และ full-outer เก็บทุกคีย์จากทั้งสองฝั่ง ส่วน append จะซ้อนทุกแถวและรวมคอลัมน์แทน
จะระบุคอลัมน์คีย์อย่างไร?
กรอกคีย์ด้วยชื่อหัวตาราง (เช่น id) หรือด้วยดัชนีเริ่มจากศูนย์ (เช่น 0) คีย์จากไฟล์ A จะถูกเก็บไว้ครั้งเดียว และคอลัมน์ที่เหลือของไฟล์ B จะถูกต่อทางด้านขวาของแถวที่จับคู่กัน
ถ้ามีคีย์ซ้ำจะเป็นอย่างไร?
หากคีย์ปรากฏหลายครั้งในไฟล์ใดไฟล์หนึ่ง การเชื่อมจะสร้างทุกชุดที่จับคู่ได้ (การขยายแบบ Cartesian สำหรับคีย์นั้น) สะท้อนพฤติกรรมของ SQL join เมื่อคีย์ไม่ซ้ำกันไม่ได้
ข้อกำหนด CSV แบบใดที่ใช้?
ทั้งสองไฟล์ต้องใช้ตัวคั่นเดียวกัน ฟิลด์ที่ครอบด้วยอัญประกาศ (โดยเพิ่มอัญประกาศด้านในเป็นสองตัว) จะถูกแยกวิเคราะห์อย่างถูกต้อง และการตั้งค่าหัวตารางจะใช้กับทั้งสองไฟล์พร้อมกัน — ติ๊กเมื่อแถวแรกของแต่ละไฟล์เป็นชื่อคอลัมน์

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