Nối hai tệp CSV lại hoặc join chúng theo kiểu cơ sở dữ liệu trên một cột khóa chung.
đầu ra
Về công cụ này
CSV Merge / Join là công cụ miễn phí, chạy trong trình duyệt, kết hợp hai tệp CSV — hoặc bằng cách nối các hàng của chúng, hoặc bằng cách thực hiện một phép join kiểu cơ sở dữ liệu trên một cột khóa chung. Cả hai tệp đều nằm trên thiết bị của bạn; không có gì được tải lên.
Chế độ nối chồng hai tệp lên nhau và hợp các cột của chúng, điền ô trống nơi một tệp thiếu cột. Chế độ join khớp các hàng theo khóa bạn đặt (theo header hoặc chỉ số) và hỗ trợ inner, left, right và full-outer join, nên nó hoạt động như một VLOOKUP của bảng tính nhưng với đầy đủ mọi kiểu join. Các khóa không khớp được điền bằng ô trống tùy theo phép join bạn chọn.
Vì phép hash-join chạy hoàn toàn cục bộ, đây là cách riêng tư, thân thiện với ngoại tuyến để đối chiếu các tệp xuất, làm giàu một bảng bằng một bảng khác, hoặc nối các tệp liên quan mà không cần bảng tính hay cơ sở dữ liệu.
Câu hỏi thường gặp
Các chế độ join làm gì?
Inner chỉ giữ các khóa có mặt ở cả hai tệp; left giữ mọi hàng của tệp A (với ô trống nơi B không có khớp); right giữ mọi hàng của tệp B; và full-outer giữ tất cả khóa từ cả hai phía. Còn nối thì chồng tất cả các hàng và hợp các cột.
Làm sao chỉ định cột khóa?
Nhập khóa theo tên header (như id) hoặc theo chỉ số bắt đầu từ 0 (như 0). Khóa từ tệp A được giữ một lần, và các cột còn lại của tệp B được nối vào bên phải của hàng đã khớp.
Điều gì xảy ra với các khóa trùng?
Nếu một khóa xuất hiện nhiều lần ở một trong hai tệp, phép join tạo ra mọi tổ hợp khớp (một phép mở rộng Cartesian cho khóa đó), phản ánh cách các phép join SQL hoạt động với khóa không duy nhất.
Các quy ước CSV nào được áp dụng?
Cả hai tệp phải dùng chung một delimiter, các trường bọc dấu ngoặc kép (dấu ngoặc kép bên trong được nhân đôi) được phân tích đúng, và cài đặt header áp dụng cho cả hai tệp cùng lúc — hãy tích nó khi hàng đầu tiên của mỗi tệp đặt tên các cột.