Chuyển đến nội dung

Công Cụ Trích Xuất Cột

Dán bản xuất CSV, bảng phân tách bằng tab hoặc bất kỳ văn bản có dấu phân cách nào, chọn các cột bạn muốn theo số hoặc tên tiêu đề, và nhận lại chúng theo thứ tự bạn chọn — đổi tên, loại trùng và sắp xếp nếu muốn, với bất kỳ dấu phân cách nào. Các trường có trích dẫn chứa dấu phẩy và xuống dòng bên trong được đọc đúng, và không có gì rời khỏi trình duyệt của bạn.

Các cột đã trích xuất

Dán một ít văn bản có dấu phân cách ở trên để chọn cột từ đó.

Cách Sử Dụng Công Cụ Trích Xuất Cột

  1. Dán dữ liệu của bạn. CSV, văn bản phân tách bằng TSV, dấu chấm phẩy hoặc dấu gạch đứng, các cột phân tách bằng khoảng trắng, hoặc một bảng độ rộng cố định. Định dạng được nhận diện tự động; hãy đổi nếu dòng bên dưới phần cài đặt cho thấy sai số cột.
  2. Chọn các cột. Chọn chúng từ danh sách cột tìm thấy, hoặc gõ theo thứ tự bạn muốn: số (3), khoảng (2-4) hoặc tên tiêu đề (Email).
  3. Dọn dẹp các hàng. Cắt khoảng trắng, bỏ qua hàng trống, loại bỏ trùng lặp và sắp xếp theo bất kỳ cột đầu ra nào — số được sắp theo giá trị số, nên 9 đứng trước 10.
  4. Chọn đầu ra và sao chép. Dấu phẩy, tab (để dán vào bảng tính), dấu chấm phẩy, dấu gạch đứng, khoảng trắng hoặc một dấu phân cách của riêng bạn, có hoặc không kèm dòng tiêu đề.

Chọn Cột

Bạn gõBạn nhận được
3Cột 3
3, 1Cột 3, rồi đến cột 1 — theo bất kỳ thứ tự nào bạn muốn
2-4Các cột 2, 3 và 4
4-2Các cột 4, 3 và 2, đảo ngược
3-Cột 3 đến cột cuối cùng
EmailCột có tiêu đề Email, khớp không phân biệt chữ hoa chữ thường
"Last, First"Cột có tiêu đề chứa dấu phẩy, đặt trong dấu ngoặc kép
*, hoặc không gì cảMọi cột — hữu ích khi bạn chỉ muốn đổi dấu phân cách

Số luôn có nghĩa là vị trí, đếm từ 1, nên một cột có tiêu đề 2024 được chọn bằng cách gõ "2024" trong dấu ngoặc kép. Bạn có thể liệt kê một cột hai lần, và bất cứ thứ gì công cụ không khớp được sẽ hiển thị màu đỏ thay vì bị bỏ đi âm thầm.

Cách Đọc Dữ Liệu Đầu Vào

CSV không có một ngữ pháp chính thức duy nhất, nhưng RFC 4180 mô tả những gì hầu hết chương trình ghi ra: các trường phân tách bằng dấu phẩy, các hàng bằng ký tự xuống dòng, và mọi trường chứa dấu phẩy, dấu ngoặc kép hoặc xuống dòng được bao bằng dấu ngoặc kép, với dấu ngoặc kép bên trong được nhân đôi. Công cụ tuân theo các quy tắc đó cho dấu phân cách phẩy, tab, chấm phẩy, gạch đứng và tùy chỉnh — một dấu phân cách tùy chỉnh có thể dài nhiều ký tự, chẳng hạn | . Nó loại bỏ dấu đánh dấu thứ tự byte mà Excel đặt ở đầu tệp CSV UTF-8, chấp nhận ký tự xuống dòng kiểu Windows, Unix và Mac cũ, và sửa các hỏng hóc thường gặp — một dấu ngoặc kép không bao giờ được đóng, hoặc văn bản sau dấu đóng — và cho bạn biết khi nó phải sửa.

Khoảng trắng và tab tách mỗi dòng tại các chuỗi khoảng trắng, phù hợp với đầu ra dòng lệnh và các bảng đơn giản nhưng sẽ hỏng với bất kỳ giá trị nào có khoảng trắng. Cột độ rộng cố định tách tại các vị trí ký tự thay vì thế: công cụ tìm các vị trí trống ở mọi hàng, hoặc bạn tự gõ vị trí bắt đầu, để Ada Lovelace nằm trong một ô.

Ví Dụ Minh Họa

Chọn Thử một ví dụ. Dữ liệu là một khảo sát sinh viên ngắn có các giá trị gồm dấu phẩy và dấu ngoặc kép bên trong các trường có trích dẫn. Danh sách cột mẫu, Student, Hours per week, Country, chọn ba cột theo tên và đặt chúng theo thứ tự mới:

Đầu ra (phân tách bằng dấu phẩy)

Student,Hours per week,Country
Amara,12,Kenya
Ben,8,Canada
Chloé,15,France
Diego,10,Mexico
Elif,12,Canada

Đổi tên Hours per week thành Hours, sắp xếp theo cột đó từ Z đến A, 9 đến 0, và chuyển đầu ra sang tab, thì kết quả dán vào bảng tính thành ba cột với những sinh viên bận rộn nhất đứng trước: Chloé (15), Amara và Elif (12 mỗi người, theo thứ tự ban đầu), Diego (10) và Ben (8). Chọn riêng Study spot với các trùng lặp đã loại bỏ, bạn sẽ có bốn địa điểm riêng biệt, với hai nơi có dấu phẩy hoặc dấu ngoặc kép được giữ theo kiểu trích dẫn CSV — hoặc đặt Trích dẫn giá trị thành Không bao giờ để có một danh sách đơn giản.

Để xem cả bảng cùng lúc, dùng CSV Sang Bảng; để biến các hàng thành đối tượng JSON, dùng CSV Sang JSON. Công cụ Trích Xuất Cột làm việc của lệnh cut trong Unix, hoặc của việc xóa cột trong bảng tính, mà không cần mở bảng tính.

Câu Hỏi Thường Gặp

Làm thế nào để trích một cột từ tệp CSV?
Dán nội dung tệp, rồi chọn cột trong danh sách các cột tìm thấy hoặc gõ số hoặc tên tiêu đề của nó. Để có một danh sách đơn giản, mỗi giá trị một dòng, bỏ chọn Bao gồm hàng tiêu đề trong đầu ra và đặt Trích dẫn giá trị thành Không bao giờ.
Làm thế nào để bỏ cột khỏi CSV?
Liệt kê các cột bạn muốn giữ thay vì các cột cần bỏ — ví dụ 1-3, 5 giữ mọi thứ trừ cột 4 trong tệp năm cột. Đầu ra giữ kiểu trích dẫn CSV chuẩn, nên mở ra trong Excel hoặc Google Sheets sẽ sạch sẽ.
Tôi có thể sắp xếp lại hoặc đổi tên cột không?
Có. Thứ tự bạn liệt kê các cột là thứ tự của đầu ra, và Đổi tên cột cho phép bạn đặt tiêu đề mới cho bất kỳ cột đầu ra nào mà không thay đổi dữ liệu.
Vì sao các cột của tôi bị lệch hoặc bị tách sai chỗ?
Thường là do dấu phân cách bị đoán sai, hoặc một giá trị chứa dấu phân cách mà không có dấu ngoặc kép bao quanh. Kiểm tra dòng báo định dạng, hàng và cột, và tự chọn định dạng nếu nó sai. Các tệp CSV châu Âu thường dùng dấu chấm phẩy vì dấu phẩy là dấu thập phân.
Làm thế nào để dán kết quả vào Excel hoặc Google Sheets?
Đặt dấu phân cách đầu ra thành Tab, sao chép và dán vào ô đầu tiên: mỗi giá trị vào một ô riêng. Đầu ra phân tách bằng dấu phẩy cũng hoạt động nếu bạn tải xuống dưới dạng tệp .csv và mở tệp đó.
Dữ liệu của tôi có được tải lên đâu không?
Không. Phân tích, trích xuất và sắp xếp đều diễn ra trong trình duyệt của bạn; dữ liệu không bao giờ được gửi đến máy chủ hay lưu lại.

Công Cụ Liên Quan

Thêm trong Làm sạch và định dạng văn bản