Hướng dẫn sử dụng Làm sạch CSV: cách dùng từng bước

Cắt khoảng trắng, bỏ dòng trống và dòng trùng, chuẩn hoá tiêu đề, chọn cột, xem trước rồi tải CSV mới.

Ảnh minh hoạ hướng dẫn sử dụng Làm sạch CSV trên Unoify

Dán dữ liệu hoặc mở tệp CSV, chọn các bước làm sạch, xem trước những ô được sửa rồi tải CSV mới. Tệp gốc không bị sửa và dữ liệu không rời khỏi trình duyệt của bạn.

Làm sạch CSV dùng để làm gì?

Công cụ làm sạch tệp CSV: tự nhận dấu phân cách và mã hoá (UTF-8, Windows-1258), cắt khoảng trắng, bỏ dòng và cột trống, bỏ dòng trùng, chọn cột, chuẩn hoá tiêu đề tiếng Việt, xem trước thay đổi rồi tải CSV mới. Xử lý ngay trong trình duyệt, dữ liệu không rời khỏi máy.

Cách sử dụng Làm sạch CSV

  1. Dán dữ liệu CSV vào ô hoặc bấm "Mở tệp". Công cụ tự nhận dấu phân cách; nếu tệp không phải UTF-8, chọn mã hoá (thường là Windows-1258) rồi mở lại.
  2. Chọn các bước làm sạch: cắt khoảng trắng, bỏ dòng trống, bỏ dòng trùng, bỏ cột trống, chuẩn hoá tiêu đề và chọn cột giữ lại.
  3. Xem bảng kết quả: ô nào được sửa có dấu ✎ và nền màu. Bấm "Dữ liệu gốc" để so sánh với bản đầu vào, và xem thống kê số dòng, cột trước và sau.
  4. Chọn dấu phân cách, xuống dòng và BOM cho tệp xuất ra rồi bấm "Tải CSV" hoặc "Sao chép CSV".

Làm sạch CSV hoạt động thế nào

  • Dữ liệu được đọc theo chuẩn CSV (RFC 4180): ô nằm trong dấu nháy kép có thể chứa dấu phân cách, xuống dòng và dấu nháy kép (viết đôi). Dấu nháy kép không đóng hoặc ký tự lạ sau dấu nháy đóng được báo kèm dòng và cột, không bị đoán và sửa.
  • Các bước chạy theo thứ tự cố định: cắt khoảng trắng, nối dòng trong ô, bỏ dòng trống, bỏ cột trống, giữ cột đã chọn, đổi kiểu tiêu đề, rồi bỏ dòng trùng. Vì dòng trùng được tìm sau cùng nên "Áo thun " và " Áo thun" là một khi đã cắt khoảng trắng, và chỉ các cột còn lại được so sánh.
  • Công cụ không tự sửa những gì nó không chắc. Dòng có số ô khác dòng đầu được liệt kê (thiếu ô được coi là ô trống). Tiêu đề trùng nhau được báo chứ không tự đổi tên. Tiêu đề không có chữ hay số để làm thành tên được giữ nguyên.
  • Tệp xuất ra mặc định có BOM UTF-8 để Excel hiện đúng tiếng Việt. Ô bắt đầu bằng =, +, -, @ hoặc tab có thể bị bảng tính hiểu là công thức khi mở; công cụ đếm các ô này và cho bạn thêm dấu ' để chúng thành chữ thường. Công cụ không tự đổi chúng.
  • Giới hạn: tệp tối đa 5 MB; dữ liệu tối đa 100.000 dòng và 200 cột. Vượt giới hạn thì công cụ từ chối và nói rõ, không cắt bớt dữ liệu. Bảng xem trước chỉ vẽ 200 dòng đầu để trang không bị chậm, nhưng tệp tải về có đủ mọi dòng.

Giới hạn và quyền riêng tư

Công cụ xử lý dữ liệu ngay trong trình duyệt của bạn, nội dung không được gửi lên máy chủ. Giới hạn của công cụ: 5 MB.

Dùng thử ngay: Làm sạch CSV.

Câu hỏi thường gặp

Dữ liệu CSV của tôi có bị tải lên máy chủ không?

Không. Tệp được đọc, làm sạch và tạo lại ngay trong trình duyệt của bạn; công cụ không gửi và không lưu dữ liệu ở đâu cả. Đóng hoặc tải lại trang là dữ liệu biến mất.

Chữ tiếng Việt bị lỗi khi mở tệp thì làm sao?

Tệp có thể được lưu bằng Windows-1258 hoặc một mã hoá khác chứ không phải UTF-8. Chọn "Windows-1258 (tiếng Việt)" ở mục "Mã hoá khi mở tệp" rồi mở lại tệp. Nếu thấy ký tự �, mã hoá chưa đúng.

Vì sao Excel mở tệp tải về bị lỗi font?

Excel cần BOM UTF-8 ở đầu tệp để nhận ra tiếng Việt. Hãy để bật "Thêm BOM UTF-8" (mặc định đã bật).

Công cụ có sửa các dòng bị thiếu hoặc thừa ô không?

Không tự sửa. Công cụ báo các dòng có số ô khác dòng đầu và coi ô thiếu là ô trống để các bước làm sạch vẫn chạy được; bạn nên kiểm tra tệp gốc.

Tại sao có ô bắt đầu bằng dấu = hoặc + bị cảnh báo?

Khi mở CSV bằng Excel hay bảng tính khác, ô bắt đầu bằng =, +, -, @ có thể được chạy như công thức, và dữ liệu từ nguồn không tin cậy lợi dụng điều này. Công cụ chỉ cảnh báo; bạn bật "Thêm ' trước ô dạng công thức" nếu muốn xử lý.

Công cụ liên quan