Tiếng Việt

Làm sạch tệp CSV trong trình duyệt

Sửa dấu phân cách, dấu thứ tự byte, hàng rời rạc và khoảng trắng lạc trong bản xuất

Công cụ tải ở đây. Nó cần JavaScript vì công việc diễn ra trên thiết bị của bạn.

Các tệp và quyền riêng tư của bạn

Bảng tính của bạn không bao giờ được tải lên. Tệp được đọc bởi trình duyệt, được phân tích bởi Web Worker trên thiết bị của riêng bạn và được ghi lại bằng cơ chế tải xuống của trình duyệt. các mã công cụ không đưa ra yêu cầu mang tệp, văn bản được dán hoặc đầu ra được tạo. Tiết lộ các yêu cầu tập lệnh phân tích là riêng biệt và được mô tả trong Chính sách quyền riêng tư của trang web.

Công cụ này làm gì

Sửa lỗi xuất bảng tính không mở rõ ràng: dấu phân cách được phát hiện thay vì hơn giả định, dấu thứ tự byte UTF-8 sẽ bị xóa, các hàng có số lượng ô không đồng ý với tiêu đề được báo cáo theo số và bảng được viết lại dưới dạng sạch RFC 4180 CSV.

Việc dọn dẹp hoạt động dựa trên cấu trúc của tệp chứ không phải ý nghĩa của dữ liệu. Công cụ phát hiện ký tự nào phân tách các trường, loại bỏ dấu thứ tự byte UTF-8 ở đầu, đọc trích dẫn các trường chứa dấu phân cách hoặc dấu ngắt dòng và đặt tên cho số hàng của mỗi hàng có số lượng ô không đồng ý với tiêu đề. Sau đó, bạn có thể cắt bớt khoảng trắng, thu gọn các dòng dấu cách, thả các hàng trống và xóa các hàng trùng lặp trước khi ghi lại bảng bằng RFC 4180 trích dẫn. Đổi tên và sắp xếp lại các cột là một công việc riêng biệt và tồn tại trên bộ công cụ chỉ mục, được liên kết dưới đây.

Cách sử dụng nó

  1. Chọn Chọn tệp CSV hoặc JSON và chọn bản xuất bạn muốn sửa, tối đa 50 MB. Dán văn bản cũng hoạt động.
  2. Để lại dấu phân cách ở chế độ Tự động phát hiện; giá trị được phát hiện sẽ được ghi lại vào bộ điều khiển. Nếu bản xem trước hiển thị một cột, hãy đặt cột đó bằng tay.
  3. Đọc tóm tắt hàng và cột cũng như các cảnh báo, mỗi cảnh báo đặt tên một số hàng dưới dạng văn bản biên tập viên đếm nó.
  4. Áp dụng Cắt bớt khoảng trắng, Thu gọn khoảng trắng, Xóa các hàng trống và Xóa các hàng trùng lặp trong bất kỳ thứ tự nào phù hợp với tệp và Hoàn tác bất kỳ thứ gì bạn không muốn.
  5. Chọn các tùy chọn xuất, sau đó chọn Tải xuống CSV và Xóa dữ liệu khi bạn đã xong.

Các trường hợp sử dụng ví dụ

Hỗ trợ đầu vào và đầu ra

Chấp nhận

sản xuất

Công cụ này sẽ không làm gì

Những lỗi thường gặp

Ghi chú kỹ thuật

Phân tích cú pháp là một máy trạng thái RFC 4180 viết tay, vì vậy các dấu phân cách được trích dẫn, dòng mới bên trong các trường được trích dẫn, dấu ngoặc kép làm lối thoát và các phần cuối CRLF, LF hoặc CR đơn độc được xử lý bởi xây dựng. Nó chạy trong Web Worker nên việc xuất lớn sẽ không làm đóng băng trang. Tính năng phát hiện dấu phân cách phân tích mẫu mười hàng với mỗi ứng cử viên và chấm điểm theo cột được tính theo trọng số của kết quả hình chữ nhật, vì vậy dấu phẩy bên trong trường được trích dẫn không thể bỏ phiếu cho một dấu chấm phẩy thực sự.

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

Bảng tính của tôi có được tải lên ở bất cứ đâu không?
Không. Không có điểm cuối tải lên: tệp được đọc, phân tích cú pháp trong Web Worker và được ghi thoát ra trên thiết bị của bạn và mã công cụ không đưa ra yêu cầu mang tệp, đã dán văn bản hoặc đầu ra được tạo ra. Các yêu cầu tập lệnh phân tích được tiết lộ là riêng biệt và được mô tả trong Chính sách quyền riêng tư của trang web.
Tại sao tệp của tôi mở dưới dạng một cột?
Dấu phân cách là sai. Việc phát hiện quay trở lại dấu phẩy khi không có ứng cử viên nào tách mẫu thành hai hoặc nhiều cột. Đặt bằng tay: dấu chấm phẩy cho hàng xuất khẩu Châu Âu, tab cho một tệp thực sự là TSV.
Tùy chọn an toàn khi tiêm công thức thay đổi điều gì?
Nó đặt tiền tố dấu nháy đơn cho mỗi ô bắt đầu bằng =, +, -, @, tab hoặc dấu xuống dòng return, do đó bảng tính coi nó là văn bản chứ không phải là công thức. Nó thay đổi dữ liệu của bạn: ô mà bạn muốn dùng làm công thức đang hoạt động sẽ trở thành văn bản bằng chữ. Các giá trị được phân tích dưới dạng các số thông thường được miễn, vì vậy -42 không bị ảnh hưởng.