Tiếng Việt

Xóa hàng trùng lặp khỏi tệp CSV

Loại bỏ các hàng lặp lại khỏi quá trình xuất bảng tính, giữ lại bản sao đầu tiên của mỗi hàng

Công cụ tải ở đây. Nó cần JavaScript vì công việc diễn ra trên thiết bị của bạn.

Các tệp và quyền riêng tư của bạn

Các hàng được so sánh sẽ không bao giờ rời khỏi thiết bị của bạn. tệp được trình duyệt đọc, phân tích cú pháp bởi Nhân viên web trong tab này, được loại bỏ trùng lặp trong bộ nhớ và được trình duyệt ghi lại cơ chế tải xuống. Mã công cụ không đưa ra yêu cầu mang tệp, văn bản đã dán hoặc đầu ra được tạo ra. Các yêu cầu tập lệnh phân tích được tiết lộ là riêng biệt và được mô tả trong chính sách quyền riêng tư của trang web.

Công cụ này làm gì

Xóa các hàng lặp lại một hàng đã thấy trước đó trong tệp. Sự so sánh bao gồm mỗi cột, sử dụng các giá trị ô được phân tích cú pháp, phân biệt chữ hoa chữ thường và xử lý khoảng trắng như đáng kể. Lần xuất hiện đầu tiên còn tồn tại và thứ tự của các hàng còn lại là không thay đổi.

Tính năng chống trùng lặp sẽ sắp xếp các hàng dữ liệu theo thứ tự và chỉ giữ lại hình thức đầu tiên của mỗi hàng. A hàng là một bản sao khi mỗi ô của nó khớp chính xác với một hàng trước đó, được so sánh sau khi phân tích cú pháp, do đó, trường được viết bên trong dấu ngoặc kép sẽ bằng trường được viết không có dấu ngoặc kép họ. Cả chữ hoa và khoảng trắng đều được tính: Ada, ada và Ada có dấu cách ở cuối là ba các hàng riêng biệt. Các bản sao không cần phải liền kề và các hàng tồn tại vẫn giữ nguyên vị trí của chúng đã.

Cách sử dụng nó

  1. Chọn Chọn tệp CSV hoặc JSON và tải bản xuất.
  2. Hãy lưu ý số hàng trước tiên vì công cụ sẽ báo cáo số lượng hàng còn lại thay vì số lượng hàng còn lại như thế nào. nhiều nó đã loại bỏ.
  3. Chọn Cắt bớt khoảng trắng nếu các ô có thể được đệm, vì các hàng chỉ khác nhau một khoảng trắng là không trùng lặp.
  4. Chọn Xóa các hàng trùng lặp, đọc số lượng còn lại trong tin nhắn, sau đó chọn Tải xuống CSV hoặc Hoàn tác.

Các trường hợp sử dụng ví dụ

Hỗ trợ đầu vào và đầu ra

Chấp nhận

sản xuất

Công cụ này sẽ không làm gì

Những lỗi thường gặp

Ghi chú kỹ thuật

Mỗi hàng được rút gọn thành một khóa nhận dạng bằng cách nối các ô của nó với ký tự NUL, ký tự này không thể xuất hiện hợp pháp trong văn bản CSV. Thay vào đó, việc kết hợp bằng dấu phẩy sẽ cho phép một ô chứa a,b va chạm với hai ô chứa a và b, đó là cách bộ khử trùng lặp âm thầm xóa nhầm hàng. Các khóa đi vào một tập hợp băm, do đó quá trình quét là một tuyến tính pass và các bản sao được tìm thấy ở bất cứ nơi nào chúng nằm thay vì chỉ khi ở cạnh nhau và phép biến đổi trả về một mảng mới để Hoàn tác khôi phục chính xác bảng trước đó.

Câu hỏi thường gặp

Nó giữ bản sao đầu tiên hay cuối cùng?
Đầu tiên. Hàng ban đầu vẫn giữ nguyên và các bản sao sau đó sẽ bị loại bỏ, do đó thứ tự của dữ liệu bạn lưu giữ không thay đổi. Nếu các bản sao sau là bản đã sửa, hãy sắp xếp hoặc chỉnh sửa tệp để phiên bản bạn muốn xuất hiện trước.
Tôi có thể loại bỏ trùng lặp theo một cột, chẳng hạn như email không?
Không trực tiếp; nút so sánh toàn bộ hàng. Bạn chỉ có thể đánh dấu vào cột đó, chọn Áp dụng lựa chọn cột và sau đó loại bỏ trùng lặp, nhưng điều đó chỉ giữ lại cột được đánh dấu, vì vậy hoàn tác sau đó nếu bạn cần các trường khác.
Tại sao một bản sao rõ ràng vẫn còn đó?
Có gì đó khác biệt trong hàng: một khoảng trắng ở cuối, một khoảng trắng không ngắt được dán từ một trang web trang, kiểu chữ khác hoặc cột bạn đã quên, chẳng hạn như id hàng hoặc dấu thời gian xuất khẩu.