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

รวม / เชื่อม CSV

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

ผลลัพธ์

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

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 แบบใดที่ใช้?
ทั้งสองไฟล์ต้องใช้ตัวคั่นเดียวกัน ฟิลด์ที่ครอบด้วยอัญประกาศ (โดยเพิ่มอัญประกาศด้านในเป็นสองตัว) จะถูกแยกวิเคราะห์อย่างถูกต้อง และการตั้งค่าหัวตารางจะใช้กับทั้งสองไฟล์พร้อมกัน — ติ๊กเมื่อแถวแรกของแต่ละไฟล์เป็นชื่อคอลัมน์

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