Lọc & Truy Vấn CSV
Lọc, tìm kiếm, truy vấn CSV hoặc JSON ngay trên trình duyệt: xếp chồng nhiều điều kiện AND/OR, chạy SQL với GROUP BY, sắp xếp và xuất. Không tải lên, riêng tư.
Về Công Cụ Lọc & Truy Vấn CSV
Lọc & Truy Vấn CSV là công cụ lọc dữ liệu trực tuyến mạnh mẽ cho phép bạn tìm kiếm, lọc, sắp xếp và truy vấn file CSV và JSON. Sử dụng bộ lọc đơn giản với các tùy chọn thả xuống hoặc viết truy vấn SQL cho phân tích dữ liệu nâng cao—tất cả trong trình duyệt mà không cần tải dữ liệu lên máy chủ.
Có những tùy chọn lọc nào?
Công cụ cung cấp hai chế độ lọc: Bộ Lọc Đơn Giản (với tìm kiếm văn bản, bộ lọc cột, toán tử như chứa/bằng/bắt đầu bằng, và sắp xếp) và Truy Vấn SQL (viết truy vấn SQL tùy chỉnh cho lọc phức tạp, tổng hợp và kết nối). Cả hai chế độ đều hoạt động trên cùng tập dữ liệu và có thể xuất kết quả sang CSV hoặc JSON.
Làm thế nào để sử dụng Bộ Lọc Đơn Giản?
Bộ Lọc Đơn Giản cung cấp các menu thả xuống trực quan: chọn một cột, chọn toán tử (chứa, bằng, bắt đầu bằng, v.v.), nhập giá trị và áp dụng sắp xếp nếu cần. Bạn cũng có thể dùng trường tìm kiếm văn bản để tìm các dòng chứa văn bản cụ thể trong tất cả cột.
Tôi có thể kết hợp nhiều điều kiện lọc không?
Có. Bộ Lọc Đơn Giản hỗ trợ điều kiện xếp chồng: nhấn 'Thêm điều kiện' để thêm bao nhiêu dòng cột + toán tử + giá trị tùy ý, rồi chọn Khớp TẤT CẢ (VÀ) để mọi điều kiện đều phải đúng, hoặc Khớp BẤT KỲ (HOẶC) để dòng được giữ nếu khớp ít nhất một điều kiện. Ví dụ: trạng thái = hoạt động VÀ khu vực = EU VÀ số tiền > 1000, hoặc hạng = vàng HOẶC hạng = bạch kim. Ô tìm kiếm văn bản toàn cục luôn được áp dụng như một bộ lọc VÀ bổ sung. Các phép so sánh lớn hơn/nhỏ hơn tự động nhận biết số và ngày tháng, và chuyển sang so sánh theo thứ tự chữ cái trong các trường hợp khác.
Làm thế nào để viết truy vấn SQL?
Chuyển sang tab Truy Vấn SQL và viết truy vấn SQL chuẩn. Dữ liệu của bạn có sẵn dưới dạng bảng tên 'data' với tên cột từ tiêu đề CSV của bạn. Ví dụ: SELECT * FROM data WHERE age > 18 AND city = 'New York' ORDER BY name. Công cụ sử dụng AlaSQL để xử lý SQL.

Dữ liệu của tôi có an toàn không?
Có. Tất cả việc lọc và truy vấn diễn ra cục bộ trong trình duyệt của bạn bằng JavaScript. File của bạn không bao giờ rời khỏi thiết bị, đảm bảo quyền riêng tư hoàn toàn cho các tập dữ liệu nhạy cảm như danh sách khách hàng, dữ liệu bán hàng hoặc hồ sơ bí mật.
Những định dạng file nào được hỗ trợ?
Lọc CSV hỗ trợ file CSV (với nhiều ký tự phân cách: dấu phẩy, dấu chấm phẩy, tab, dấu gạch đứng) và file JSON (mảng đối tượng). Cả hai định dạng đều có thể lọc, truy vấn và xuất sang định dạng CSV hoặc JSON sau khi xử lý.
Tôi có thể xuất kết quả đã lọc không?
Có. Sau khi áp dụng bộ lọc hoặc chạy truy vấn, dùng các nút Tải CSV hoặc Tải JSON để xuất chỉ các kết quả đã lọc. Hữu ích để tạo tập con của tập dữ liệu lớn hoặc trích xuất các bản ghi cụ thể cho phân tích tiếp theo.
Có giới hạn số dòng hay lưu ý hiệu năng với file lớn không?
Việc lọc và truy vấn chạy trên toàn bộ tập dữ liệu của bạn hoàn toàn trong trình duyệt, nên giới hạn thực tế phụ thuộc vào bộ nhớ thiết bị chứ không phải giới hạn máy chủ. Để mượt mà, bảng kết quả chỉ xem trước tối đa 500 dòng khớp đầu tiên, nhưng nút Tải CSV và Tải JSON LUÔN xuất TOÀN BỘ tập đã lọc, không chỉ phần xem trước. Các trường đặt trong dấu ngoặc kép có chứa dấu phẩy, xuống dòng hoặc dấu ngoặc kép được xử lý theo RFC 4180, và ký tự phân cách được tự động phát hiện (hoặc bạn có thể chọn dấu phẩy, dấu chấm phẩy, tab hoặc dấu gạch đứng).
Tab truy vấn hỗ trợ những tính năng SQL nào?
Tab SQL chạy bằng AlaSQL và hoàn toàn trong trình duyệt. Dữ liệu của bạn được hiển thị dưới dạng một bảng duy nhất tên 'data' (tên cột lấy từ tiêu đề CSV/JSON), nên không có bảng thứ hai để JOIN. Các truy vấn được hỗ trợ gồm chọn cột (SELECT name, age FROM data), lọc (WHERE), sắp xếp (ORDER BY), LIMIT, bí danh (SELECT price AS amount) và tổng hợp với GROUP BY cùng các hàm như COUNT, SUM, AVG, MIN và MAX (ví dụ: SELECT city, AVG(price) AS avg_price FROM data GROUP BY city). Bảng kết quả và phần xuất sẽ tự điều chỉnh theo các cột hoặc giá trị tổng hợp mà truy vấn trả về.
