Trình trích cột dữ liệu CSV
Khi xuất dữ liệu từ hệ thống quản lý mối quan hệ khách hàng (CRM), nền tảng phân tích hoặc cơ sở dữ liệu, thường có tới 30 cột trong khi bạn chỉ cần 3 cột. Công cụ này đọc tệp CSV đã dán vào, nhận danh sách các chỉ số cột được phân cách bằng dấu phẩy (sử dụng số bắt đầu từ 1), và trả về một tệp CSV mới chứa đúng những cột đó theo thứ tự bạn yêu cầu. Các dòng tiêu đề và dòng dữ liệu được xử lý giống nhau; do đó, cột thứ 1 trong phần tiêu đề sẽ chính là cột thứ 1 trong mọi dòng dữ liệu.
Cách trích xuất các cột
-
1
Dán tệp CSV
Tập tin đầy đủ hoặc một đoạn văn bản. Các dòng được phân tách bằng ký tự CR, LF hoặc CRLF và mỗi dòng đều được xử lý theo các quy tắc chuẩn của định dạng CSV.
-
2
Danh sách các cột cần giữ lại
Hãy sử dụng các chỉ mục bắt đầu từ 1 được phân tách bằng dấu phẩy, ví dụ như `1,3,5`. Kết quả đầu ra sẽ tuân theo thứ tự này, bạn có thể sắp xếp lại các cột một cách linh hoạt trong quá trình thực thi.
-
3
Chạy lệnh trích xuất
Mỗi hàng được viết lại chỉ với các ô đã yêu cầu. Các dấu phẩy bên trong ô sẽ được tự động chuyển thành dấu ngoặc kép.
-
4
Sao chép hoặc lưu
Dán kết quả vào Excel, trình hướng dẫn nhập cơ sở dữ liệu hoặc bất kỳ công cụ nào có thể đọc định dạng CSV.
Cách công cụ trích xuất xử lý những phần phức tạp
Dữ liệu CSV trông khá đơn giản cho đến khi bạn gặp một ô chứa dấu phẩy hoặc dấu ngoặc kép. Trình trích xuất này phân tích từng dòng theo các quy tắc CSV kiểu RFC 4180.
Quy tắc phân tích đầu vào
- Các dòng được phân tách theo bất kỳ ký tự ngắt dòng Unicode nào, do đó các tệp từ Windows, macOS và Linux đều có thể sử dụng được.
- Các ô được đặt trong dấu ngoặc kép có thể chứa dấu phẩy, dòng mới và dấu ngoặc kép được thoát (
""). - Các dòng cuối trống sẽ bị loại bỏ.
Định dạng đầu ra
- Thứ tự các cột trong kết quả đầu ra trùng khớp với thứ tự bạn nhập, chứ không phải thứ tự trong dữ liệu đầu vào.
- Ô chứa dấu phẩy sẽ được bọc lại trong dấu ngoặc kép để các trình phân tích tiếp theo đọc chính xác nội dung đó.
- Các ô không chứa dấu phẩy sẽ được xuất nguyên trạng nhằm giữ kết quả đầu ra gọn gàng.
Những điểm cần lưu ý
| Kịch bản | Điều gì xảy ra |
|---|---|
| Chỉ mục vượt quá cột cuối cùng | Một chuỗi trống sẽ được hiển thị tại vị trí đó. |
| Chỉ số âm hoặc bằng không | Các chỉ mục nhỏ hơn 1 sẽ bị bỏ qua. |
| Ô chứa ký tự dấu ngoặc kép | Được đặt lại trong dấu ngoặc kép ở đầu ra theo RFC 4180 ("") để các trình phân tích nghiêm ngặt đọc lại chính xác. |
Chỉ mục trùng lặp, ví dụ: 1,1,2 |
Cột 1 được hiển thị hai lần, hữu ích cho việc nhân đôi khóa trong bảng tính. |
Đối với các tệp rất lớn (vài triệu dòng), bạn nên sử dụng phương thức phát trực tuyến tệp CSV thông qua một thư viện chuyên dụng; công cụ này sẽ lưu toàn bộ dữ liệu trong bộ nhớ và tốc độ xử lý sẽ giảm đáng kể khi số lượng dòng vượt quá vài trăm nghìn.
Câu hỏi thường gặp
Các chỉ số bắt đầu từ 1 ở cột bên trái nhất. Để trích xuất dữ liệu theo tên tiêu đề, hãy xem dòng tiêu đề trong tệp CSV và chuyển các tên đó thành vị trí tương ứng.
Đúng vậy. Kết quả đầu ra giữ nguyên thứ tự của danh sách chỉ mục: đối với mọi hàng (bao gồm cả phần tiêu đề), 3,1,2 sẽ hiển thị cột 3 trước, sau đó là cột 1 và cuối cùng là cột 2.
Các ô trống sẽ được lấp đầy bằng một chuỗi rỗng, nhằm giữ hình dạng đầu ra là hình chữ nhật và tránh tình trạng các công cụ xử lý tiếp theo gặp sự cố khi xử lý các hàng không đều nhau.
Có. Để trích xuất các cột, tệp CSV được gửi đến máy chủ của chúng tôi, xử lý, và kết quả được gửi trở lại trình duyệt của bạn. Tệp không được lưu trữ và không được thêm vào liên kết trang.
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-kolomextractor [NL]
- CSV Sütun Çıkarıcı [TR]
- CSV 열 추출기 [KO]
- CSV列提取器 [ZH]
- Extracteur de colonnes CSV [FR]
- CSV Column Extractor [EN]
- Ekstraktor Kolom CSV [ID]
- CSV-kolumnutdragare [SV]
- Extractor de Columnas CSV [ES]
- CSV-Spaltenextraktor [DE]
- مستخرج عمود CSV [AR]
- Ekstraktor kolumny CSV [PL]
- Extrator de Colunas CSV [PT]
- Estrazione Colonne CSV [IT]
- Извлечение столбцов CSV [RU]