Trình sắp xếp dữ liệu CSV
Khi bạn chỉ cần sắp xếp các dòng trong tệp CSV, việc mở Excel hoặc LibreOffice chỉ để nhấp vào tiêu đề cột dường như quá rườm rà. Chỉ cần dán tệp CSV vào bảng tính, chọn một cột theo vị trí và chọn thứ tự tăng dần hoặc giảm dần, bộ sắp xếp sẽ hiển thị các dòng theo thứ tự tự nhiên – item2 xuất hiện trước item10 đúng như cách con người mong đợi, chứ không phải theo thứ tự mà dữ liệu ASCII thô thường có.
Cách sắp xếp tệp CSV của bạn
-
1
Dán tệp CSV
Dòng tiêu đề là tùy chọn. Hãy sử dụng ô đánh dấu để chỉ cho bộ sắp xếp biết có nên đóng băng hàng đầu tiên ở phía trên hay không.
-
2
Chọn một cột
Chỉ số dựa trên vị trí 1, ví dụ như `2`, để sắp xếp theo cột thứ hai.
-
3
Chọn hướng
Theo thứ tự tăng dần mặc định. Thay đổi sang thứ tự giảm dần để đảo ngược thứ tự.
-
4
Sao chép tệp CSV đã sắp xếp
Kết quả đầu ra giữ nguyên phần tiêu đề (nếu có) và ghi từng dòng dữ liệu theo thứ tự đã sắp xếp.
Sắp xếp tự nhiên so với sắp xếp từ điển
Bộ phân loại sử dụng hàm strnatcasecmp của PHP, có chức năng so sánh các chuỗi theo cách con người đọc chúng: các chữ số được coi là số và dạng hoa thường được bỏ qua.
So sánh thứ tự
| Giá trị đầu vào | Theo thứ tự từ điển (mặc định) | Tự nhiên (công cụ này) |
|---|---|---|
item1, item2, item10 |
item1, item10, item2 |
item1, item2, item10 |
Alice, bob, Carol |
Alice, Carol, bob |
Alice, bob, Carol |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
file10.txt, file2.txt |
file10.txt, file2.txt |
file2.txt, file10.txt |
Ngày tháng và số liệu
- Các ngày theo tiêu chuẩn ISO-8601 được sắp xếp đúng dạng văn bản (ví dụ:
2024-01-15trước2024-02-01). Hãy sử dụng các ngày theo chuẩn ISO khi có thể. - Các định dạng mơ hồ như
1/15/2024không được sắp xếp đúng cách; hãy chuyển đổi chúng sang định dạng ISO trước bằng công cụ định dạng ngày tháng. - Các số được kết hợp với văn bản sẽ được sắp xếp tự nhiên; do đó,
row2xếp trướcrow10như người dùng thường kỳ vọng. Tuy nhiên, việc sắp xếp chỉ dựa trên giá trị số chỉ chính xác khi ô không chứa bất kỳ dữ liệu nào khác. Nếu bạn cần thứ tự số học nghiêm ngặt, hãy sử dụng công cụ văn bản để loại bỏ các hậu tố trước khi sắp xếp cột đã được tinh sạch.
Những mẹo nhỏ
- Sắp xếp thứ tự, sau đó loại bỏ bản sao trùng lặp. Khi chạy công cụ Deduplicator sau khi đã sắp xếp dữ liệu, quy tắc “dòng đầu tiên được giữ” sẽ trở nên chắc chắn – bạn biết chính xác bản sao nào sẽ được lưu lại.
- Thứ tự ổn định được bảo toàn: các hàng có giá trị khóa sắp xếp giống nhau sẽ giữ nguyên thứ tự tương đối ban đầu của chúng.
- Chỉ hỗ trợ sắp xếp theo một cột duy nhất. Đối với các trường hợp sắp xếp đa cột (sắp xếp theo quốc gia, sau đó là theo doanh thu), hãy chạy công cụ sắp xếp hai lần: lần đầu trên khóa thứ cấp, sau đó trên khóa chính. Phương thức sắp xếp tự nhiên rất ổn định; do đó thứ tự của các giá trị trong khóa thứ cấp sẽ được giữ nguyên.
Câu hỏi thường gặp
Trong công cụ này, điều đó không xảy ra. Bộ phân loại sử dụng phương pháp so sánh theo thứ tự tự nhiên; do đó, 2 đứng trước 10. Nếu bạn nhận được kết quả theo thứ tự ASCII, hãy kiểm tra kỹ rằng bạn đang đọc dữ liệu đầu ra từ công cụ này chứ không phải kết quả sắp xếp thô từ bảng tính của mình.
Thực hiện phép sắp xếp hai lần: trước tiên theo khóa thứ cấp, sau đó theo khóa chính. Việc so sánh là ổn định; do đó thứ tự xác định bởi khóa thứ cấp vẫn được duy trì trong các nhóm có giá trị khóa chính giống nhau.
Không. Chữ hoa và chữ thường có giá trị tương đương nhau; do đó, alice và Alice được coi là cùng một chuỗi khi sắp xếp.
Không, việc phân tích và sắp xếp dữ liệu hoàn toàn được thực hiện ngay trong trình duyệt của bạn; tệp CSV vẫn lưu trên thiết bị của bạn.
Công cụ liên quan
Công cụ chuyển Word sang Markdown
Chuyển tệp Word DOCX thành Markdown gọn gàng ngay trong trình duyệt. Giữ tiêu đề, danh sách, liên kết và bảng đơn giản, sau đó sao chép hoặc tải tệp .md có thể chỉnh sửa.
Công cụ chuyển Excel sang CSV
Chuyển trang tính XLSX hoặc XLS thành CSV hay TSV ngay trong trình duyệt. Chọn trang tính, dấu phân cách, bảng mã và dữ liệu ẩn mà không cần tải tệp lên.
Trình giải nén tệp
Kiểm tra các gói ZIP, JAR, XPI, DOCX, XLSX, PPTX và ODT ngay trong trình duyệt, rồi tải từng tệp bên trong mà không tải tệp nguồn lên máy chủ.
Trình chuyển đổi phụ đề
Chuyển phụ đề SRT sang WebVTT hoặc VTT sang SRT ngay trên máy. Kiểm tra thời gian, giữ nguyên văn bản nhiều dòng rồi sao chép hoặc tải kết quả.
Công cụ tách trang tính Excel
Tách sổ làm việc XLSX hoặc XLS theo tab trang tính, nhóm hàng dữ liệu hoặc giá trị cột ngay trong trình duyệt. Tải một XLSX hoặc ZIP cục bộ mà không cần tải tệp lên.
Trình chuyển đổi M4A sang MP3
Chuyển đổi âm thanh M4A sang MP3 để được hỗ trợ phát rộng hơn. Tải lên tệp .m4a và tải xuống bản .mp3 tương thích.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- เครื่องจัดเรียงข้อมูลในรูปแบบ CSV [TH]
- CSVソーター [JA]
- CSV-sorter [NL]
- CSV Sıralayıcı [TR]
- CSV 정렬기 [KO]
- CSV排序器 [ZH]
- Trier CSV [FR]
- CSV Sorter [EN]
- Pemilah Data dalam Format CSV [ID]
- CSV-sorterare [SV]
- Ordenador CSV [ES]
- CSV-Sorter [DE]
- فارز CSV [AR]
- Sorter danych w formacie CSV [PL]
- Classificador CSV [PT]
- Ordinatore CSV [IT]
- Сортировщик CSV [RU]