Xem CSV

Dán CSV và đọc dưới dạng bảng — không nút bấm, không tải lên, không viết lại gì.

Cách sử dụng

  1. Dán CSV, TSV hoặc văn bản phân tách bằng dấu chấm phẩy vào ô — bảng được vẽ ngay khi bạn gõ, không cần nhấn nút. “Mở tệp” đọc tệp .csv/.tsv/.txt cục bộ vào cùng ô đó; tệp không bao giờ rời khỏi thiết bị của bạn.
  2. Để dấu phân cách ở “Tự động” và kiểm tra số dòng, số cột. Nếu mọi thứ dồn vào một cột, hãy tự chọn dấu phân cách; tắt “Dòng đầu là tiêu đề” khi tệp bắt đầu bằng dữ liệu.
  3. Nhấp vào tên cột để sắp xếp (tăng dần → giảm dần → về thứ tự tệp), gõ vào ô lọc để chỉ giữ các dòng khớp, rồi sao chép hoặc tải xuống đúng khung nhìn bạn đang xem.

Ví dụ

Đầu vào

order_id,customer,note,amount
1001,"Nguyễn, An",yêu cầu hoàn tiền,89.90
1002,Trần Bảo,,42.00
1003,"Lê, Vy",giao gấp,15.50

Bảng

3 dòng × 4 cột

order_id | customer     | note               | amount
1001     | Nguyễn, An   | yêu cầu hoàn tiền  | 89.90
1002     | Trần Bảo     |                    | 42.00
1003     | Lê, Vy       | giao gấp           | 15.50

Dấu phẩy trong “Nguyễn, An” nằm trong ngoặc kép nên vẫn là một phần của tên thay vì tách dòng thành hai — bảng có 4 cột ở mọi dòng. Dòng 1002 có ghi chú trống, và ô trống luôn xuống cuối ở cả hai chiều sắp xếp.

Quy tắc, giới hạn và các vấn đề đã biết

  • Chỉ đọc: bạn không thể sửa ô hay ghi lại vào tệp. Đổi lại, văn bản và tệp của bạn không bao giờ bị viết lại — bản gốc luôn chỉ cách một bước chỉnh sửa.
  • Chỉ 200 dòng đầu của khung nhìn hiện tại được vẽ. Số dòng và số cột luôn chính xác; hãy dùng bộ lọc để thu hẹp tệp lớn về phần bạn cần.
  • Tệp giới hạn 2 MiB và được giải mã bằng chính bộ giải mã của trình duyệt — không đoán gì. Nếu UTF-8 thất bại, hãy chọn bảng mã cho ngôn ngữ của bạn trong danh sách cạnh “Mở tệp” (GB18030 hoặc Big5 ở trang tiếng Trung, Windows-1256 ở trang tiếng Ả Rập, Windows-1252 ở trang tiếng Anh); tệp ở bảng mã khác phải được lưu lại thành UTF-8 trước.
  • Không chuyển đổi gì: mọi ô hiển thị đúng như tệp có. Số 0 đầu được giữ (0001 vẫn là 0001), “3-11” vẫn là văn bản, và một ID dài không bao giờ thành 1.23E+15 — khác với bảng tính. Các ngày như 03/04/2026 cũng không bao giờ được phân tích, vì thứ tự ngày tháng mơ hồ.
  • Việc phân tích theo RFC 4180: giá trị bọc trong ngoặc kép có thể chứa dấu phân cách, ký tự xuống dòng và ngoặc kép đôi (“” cho một dấu “). “Tự động” chỉ nhìn dòng đầu và bỏ qua mọi thứ trong ngoặc kép: nó đếm dấu phẩy, dấu chấm phẩy, tab và dấu sổ rồi lấy dấu xuất hiện nhiều nhất, hòa thì chọn dấu phẩy.
  • Dòng hoàn toàn trống bị bỏ qua và đếm trong phần ghi chú; dòng chỉ có dấu phân cách (“,,”) là dữ liệu thật và được giữ thành các trường trống.
  • Các dòng có số trường khác dòng đầu vẫn được hiển thị và liệt kê trong ghi chú phía trên bảng. Bảng rộng bằng dòng rộng nhất nên không trường nào bị mất.
  • Sắp xếp dùng quy tắc so sánh của ngôn ngữ bạn, với các chuỗi chữ số được so theo giá trị nên 9 đứng trước 10; giá trị có dấu phân cách hàng nghìn hoặc dấu phẩy thập phân (1,234.56 hay 1,5) không được bảo đảm sắp xếp theo giá trị. Ô trống luôn xuống cuối ở cả hai chiều.
  • Ô dài hơn 120 ký tự được hiển thị cắt bớt kèm “…”: di chuột để đọc toàn bộ giá trị, còn sao chép hay tải xuống luôn ghi văn bản đầy đủ.
  • Sao chép và tải xuống ghi khung nhìn hiện tại — sau khi lọc và sắp xếp — thành CSV theo RFC 4180 dùng dấu phân cách bạn đã chọn, nên đổi tệp dấu chấm phẩy thành tệp dấu phẩy chính là một phép chuyển đổi dùng được. Khi tắt “Dòng đầu là tiêu đề”, không có dòng tiêu đề nào được ghi.
  • Không có cột số dòng, không thống kê theo cột, không biểu đồ, không chỉnh sửa, không gộp/tách/loại trùng, không đọc .xlsx hay tệp nén và không xuất JSON/Excel/SQL — việc chuyển đổi định dạng nằm ở công cụ chuyển đổi cấu hình và bộ công cụ JSON. Không tải lên, không lưu trữ.

Việc thường làm tiếp theo khi bảng đã đọc được.