Làm sạch CSV
Làm sạch tệp CSV: cắt khoảng trắng, xóa dòng trống và dòng trùng lặp, chuẩn hóa tên cột, lọc, sắp xếp và bỏ cột. Xem chính xác những gì đã thay đổi.
Được xử lý cục bộ trong trình duyệt. Các tệp của bạn không được tải lên.
Công cụ này làm gì
Các tệp xuất lộn xộn là chuyện thường: dấu cách thừa, dòng trống, bản ghi lặp, tên cột không nhất quán và những cột bạn không bao giờ cần. Hãy nạp tệp CSV hoặc dán văn bản và chỉ áp dụng các bước dọn dẹp bạn cần. Bản xem trước cập nhật khi bạn đổi tùy chọn và một báo cáo cho thấy số dòng và cột trước và sau, số ô đã được cắt khoảng trắng, số dòng trống, bị lọc bỏ hoặc trùng lặp.
Việc xóa trùng lặp có thể so sánh cả dòng hoặc chỉ các cột bạn chọn làm khóa (ví dụ email hoặc ID khách hàng), giữ lại dòng khớp đầu tiên. Chuẩn hóa tên cột về dạng đã cắt khoảng trắng, chữ thường hoặc snake_case; tên trùng và tên trống được tự động làm cho duy nhất. Lọc dòng với một hoặc nhiều điều kiện phải đồng thời khớp (chứa, bằng, không bằng, bắt đầu bằng, lớn hơn, nhỏ hơn), sắp xếp theo bất kỳ cột nào dưới dạng văn bản hoặc số, và bỏ chọn các cột bạn muốn loại bỏ.
Xuất với ký tự phân tách do bạn chọn (dấu phẩy, chấm phẩy, tab hoặc gạch đứng), tùy chọn kèm UTF-8 BOM cho Excel, và có lớp bảo vệ chống CSV injection thêm tiền tố vào các ô bắt đầu bằng =, +, - hoặc @. Tệp trên 1 MB được xử lý trong worker nền với thanh tiến trình. Dữ liệu luôn nằm trên thiết bị của bạn trong suốt quá trình.
Cách sử dụng
- 1Thả tệp CSV hoặc dán văn bản CSV. Ký tự phân tách được phát hiện tự động, hoặc chọn nó trong phần Xuất.
- 2Bật các bước dọn dẹp: cắt khoảng trắng, xóa dòng trống, xóa dòng trùng lặp (tùy chọn theo cột khóa), chuẩn hóa tên.
- 3Thêm bộ lọc, chọn cột sắp xếp và bỏ chọn các cột cần xóa.
- 4Xem báo cáo và bản xem trước, chọn ký tự phân tách đầu ra cùng các tùy chọn, rồi Sao chép hoặc Tải xuống CSV đã làm sạch.
Định dạng được hỗ trợ
Đầu vào: tệp .csv, .tsv hoặc .txt và văn bản dán vào ở dạng UTF-8, có dòng tiêu đề. Đầu ra: .csv với ký tự phân tách do bạn chọn.
Quyền riêng tư
Công cụ này chạy trong trình duyệt của bạn. Dữ liệu bạn cung cấp được xử lý trên thiết bị và không được gửi đến máy chủ của chúng tôi.
Hạn chế
- Dòng đầu tiên luôn được coi là dòng tiêu đề.
- Toàn bộ tệp được giữ trong bộ nhớ; các tệp rất lớn có thể chậm trên thiết bị nhỏ, và giới hạn dung lượng được hiển thị trong vùng thả tệp.
- Chỉ hỗ trợ văn bản UTF-8; các bảng mã khác nên được chuyển đổi trước.
- Các dòng được xử lý theo thứ tự cố định: cắt khoảng trắng, xóa dòng trống, lọc, xóa trùng lặp, sắp xếp, bỏ cột, đổi tên. Bộ lọc, khóa và sắp xếp tham chiếu đến vị trí cột ban đầu.
- Sắp xếp và so sánh theo số hiểu các số thuần và dấu phân cách hàng nghìn, không hiểu tiền tệ hay ngày tháng. Giá trị không phải số được xếp sau cùng khi sắp xếp theo số.
- Các ô không bao giờ bị chuyển kiểu; giá trị được ghi lại đúng như văn bản đã đọc, ngoài những thay đổi bạn yêu cầu.
Câu hỏi thường gặp
Tôi có thể xóa trùng lặp dựa trên một cột không?
Có. Bật xóa trùng lặp và chọn các cột khóa, ví dụ email. Dòng đầu tiên của mỗi khóa được giữ lại. Nếu không chọn khóa nào, cả dòng sẽ được so sánh.
Chuẩn hóa tên cột làm gì?
Cắt khoảng trắng gộp các dấu cách thừa, chữ thường còn chuyển sang chữ thường, và snake_case chuyển 'First Name' hoặc 'firstName' thành first_name. Các tên trở nên giống nhau được thêm hậu tố _2, _3, và tên trống thành column_N.
Các bộ lọc kết hợp với nhau thế nào?
Tất cả bộ lọc phải khớp (AND). So sánh văn bản bỏ qua chữ hoa/thường trừ khi bạn bật so khớp phân biệt chữ hoa/thường. Lớn hơn/nhỏ hơn so sánh số khi cả hai vế đều là số, nếu không thì so sánh văn bản.
Tùy chọn chống CSV injection là gì?
Bảng tính coi các ô bắt đầu bằng =, +, - hoặc @ là công thức, điều này có thể bị lợi dụng. Khi bật tùy chọn, các ô đó được thêm dấu nháy đơn ở đầu. Các số âm thuần được giữ nguyên.
Công cụ có thay đổi tệp gốc của tôi không?
Không. Tệp của bạn được đọc trong trình duyệt và một CSV mới đã làm sạch được tạo ra để tải xuống.
Công cụ liên quan
Chuyển CSV sang JSON
Chuyển CSV hoặc TSV sang JSON ngay trong trình duyệt. Tự động phát hiện ký tự phân tách, xử lý dấu nháy và BOM, xem trước các dòng đầu.
Chuyển JSON sang CSV
Chuyển mảng JSON gồm đối tượng hoặc mảng sang CSV. Làm phẳng đối tượng lồng nhau bằng ký hiệu dấu chấm, có ký tự phân tách tùy chỉnh và xuất an toàn cho bảng tính.
Xóa dòng trùng lặp
Xóa các dòng trùng lặp khỏi danh sách, giữ lần xuất hiện đầu hoặc cuối, bỏ qua chữ hoa/thường, cắt khoảng trắng và sắp xếp. Xem đã xóa bao nhiêu dòng.
Markdown sang HTML
Chuyển Markdown (kiểu GitHub) sang HTML sạch với bản xem trước trực tiếp. Sao chép hoặc tải kết quả, hoàn toàn trong trình duyệt của bạn.