Thêm game tại WuGames.ioTài trợKhám phá kho game trình duyệt miễn phí — chơi ngay, không tải, không đăng ký.Chơi ngay

Xem & Chỉnh Sửa CSV

Xem và chỉnh sửa file CSV trên trình duyệt. Sửa dữ liệu, thêm/xóa hàng và cột, xuất CSV hoặc JSON mà không cần tải lên. Công cụ miễn phí.

Upload
Kéo thả file CSV vào đây
hoặc nhấp để chọn file từ thiết bị
Chọn file CSV (.csv, .txt) để xem và chỉnh sửa
Giới hạn hiển thị cho file lớn

Giới Thiệu Xem & Chỉnh Sửa CSV

Xem & Chỉnh Sửa CSV là công cụ trực tuyến mạnh mẽ giúp bạn xem, chỉnh sửa và thao tác với file CSV (Comma-Separated Values) trực tiếp trên trình duyệt. Tải file CSV, sửa dữ liệu trong giao diện giống bảng tính, thêm hoặc xóa hàng và cột, xuất sang định dạng CSV hoặc JSON—tất cả mà không cần tải dữ liệu nhạy cảm lên máy chủ.

Tại sao các cột CSV của tôi bị tách sai?

Nguyên nhân gần như phổ quát là không khớp dấu phân cách giữa tệp và bộ phân tích. CSV không phải một định dạng duy nhất — nó là một họ các tệp phân cách bằng dấu phẩy, chấm phẩy, tab và ống dọc. RFC 4180 chỉ định dấu phẩy là phân cách chuẩn, nhưng bảng tính ở các khu vực dùng dấu phẩy làm dấu thập phân (hầu hết châu Âu và Mỹ Latinh) mặc định dùng dấu chấm phẩy để tránh mơ hồ, và tệp TSV dùng tab. Trình chỉnh sửa này tự động phát hiện dấu phân cách bằng cách lấy mẫu vài dòng đầu và tìm ứng viên cho số cột nhất quán nhất, nhưng bạn có thể ghi đè lựa chọn nếu đoán sai. Nguyên nhân thường gặp thứ hai là một trường chứa dấu phân cách không thoát bên trong giá trị — bao những trường đó trong dấu ngoặc kép ("xin chào, thế giới") và bộ phân tích sẽ coi dấu phẩy nhúng là dữ liệu.

Làm cách nào để chỉnh sửa ô, thêm hàng hoặc chèn cột?

Nhấp vào bất kỳ ô nào để vào chế độ chỉnh sửa và gõ giá trị mới; nhấn Enter để xác nhận hoặc Escape để hủy. Để thêm hàng, nhấp vào biểu tượng cộng bên dưới hàng cuối hoặc nhấp chuột phải vào bất kỳ hàng nào và chọn "Chèn hàng phía trên" hoặc "Chèn hàng phía dưới". Để thêm cột, nhấp chuột phải vào tiêu đề một cột hiện có và chọn "Chèn cột bên trái" hoặc "Chèn cột bên phải". Tiêu đề cũng chỉnh sửa theo cùng cách — nhấp vào nhãn tiêu đề để đổi tên. Xóa theo mẫu tương tự: nhấp chuột phải và chọn Xóa hàng hoặc Xóa cột. Nút hoàn tác (hoặc Ctrl+Z / Cmd+Z) đảo ngược tới năm mươi chỉnh sửa gần nhất, và các thay đổi không được ghi lại vào tệp nguồn cho đến khi bạn nhấp Tải Xuống để xuất CSV đã sửa.

Tại sao các số 0 ở đầu trong mã ZIP hoặc ID sản phẩm bị mất?

Đây là cái bẫy CSV nổi tiếng nhất và nó thực sự xảy ra trong bảng tính, không phải trong tệp. CSV không có khái niệm về kiểu dữ liệu — mỗi trường chỉ là văn bản — nên cột chứa 01234 được lưu trung thực trong tệp. Vấn đề xuất hiện khi bảng tính như Excel mở CSV và tự động phát hiện 01234 là số, loại bỏ số 0 ở đầu. Trình chỉnh sửa này coi mọi ô là văn bản theo mặc định, nên số 0 được bảo toàn khi bạn làm việc ở đây. Để sống sót qua chuyến đi vòng qua Excel, thêm dấu phẩy đơn ở trước ('01234) hoặc dùng trình hướng dẫn "Từ Văn Bản/CSV" của Excel và đánh dấu cột rõ ràng là Văn Bản. Khi xuất ngược lại sang CSV, trình chỉnh sửa này không bao giờ thay đổi chuỗi trông giống số.

Trình chỉnh sửa có xử lý BOM UTF-8, kết thúc dòng Windows và các đặc thù mã hóa khác không?

Có. Bộ phân tích loại bỏ dấu thứ tự byte UTF-8 ở đầu (EF BB BF) — thường được Excel cho Windows thêm vào khi bạn chọn "CSV UTF-8" — nên nó không bao giờ xuất hiện như ký tự ma ở đầu tiêu đề đầu tiên. Nó cũng chuẩn hóa kết thúc dòng: một CSV có thể kết thúc dòng bằng LF (Unix), CRLF (Windows, khuyến nghị của RFC 4180) hoặc CR (macOS cũ), và cả ba được chấp nhận và chuyển thành LF trong bộ nhớ. Khi xuất bạn có thể chọn kết thúc dòng nào để ghi. Mã hóa ký tự được giả định là UTF-8; nếu bạn dán tệp được lưu bằng Latin-1 hoặc Windows-1252 bạn sẽ thấy mojibake (’ thay cho dấu phẩy đơn, chẳng hạn) — xuất lại từ nguồn dưới dạng UTF-8 để khắc phục.

Xem & Chỉnh Sửa CSV — Xem và chỉnh sửa file CSV trên trình duyệt. Sửa dữ liệu, thêm/xóa hàng và cột, xuất CSV hoặc JSON mà không cần tải lên.
Xem & Chỉnh Sửa CSV

Làm thế nào tôi xử lý các trường chứa dấu ngoặc kép, dấu phẩy hoặc xuống dòng bên trong?

RFC 4180 định nghĩa quy tắc trích dẫn chính xác: bất kỳ trường nào chứa dấu phân cách, dấu ngoặc kép hoặc ngắt dòng đều phải bao trong dấu ngoặc kép, và mỗi dấu ngoặc kép theo nghĩa đen bên trong trường đó phải được nhân đôi. Ví dụ giá trị Cô ấy nói "xin chào, thế giới" trở thành "Cô ấy nói ""xin chào, thế giới""" trong tệp. Trình chỉnh sửa này tuân theo quy tắc cả khi nhập và xuất: dán giá trị có dấu phẩy hoặc dấu ngoặc kép nhúng hoạt động trong suốt, và tải xuống CSV tạo tệp tuân thủ nghiêm ngặt có thể đi vòng qua Excel, Google Sheets, Pandas và PostgreSQL COPY mà không có bất ngờ. Các ô đa dòng (với xuống dòng nhúng) được hỗ trợ cùng cách — hiển thị chúng bằng cách bật ngắt dòng nếu chúng quá cao.

Tôi có thể sắp xếp, lọc hoặc tìm kiếm trên các tệp CSV rất lớn trong trình duyệt không?

Sắp xếp và lọc theo cấp cột hoạt động thoải mái đến khoảng 100 000 hàng trên một laptop hiện đại; vượt qua đó bảng ảo hóa nên chỉ hàng hiển thị được render, nhưng sắp xếp đầy đủ vẫn phải chạm mọi ô. Tìm kiếm toàn văn dùng hộp tìm kiếm và làm nổi bật kết quả tại chỗ. Đối với tệp ở phạm vi nhiều gigabyte, trình duyệt sẽ hết bộ nhớ trước bộ phân tích, nên hãy cân nhắc chuyển tệp sang Parquet hoặc SQLite trước rồi truy vấn cái đó, hoặc dùng công cụ phía máy chủ như xsv hoặc Miller (mlr) từ dòng lệnh. RFC 4180 được thiết kế cho trao đổi, không cho phân tích, và một CSV lớn hơn vài trăm megabyte gần như luôn là dấu hiệu định dạng sai đang được dùng.

Làm sao tôi loại bỏ hàng trùng lặp hoặc xóa dòng trống?

Sử dụng thanh công cụ hàng phía trên bảng. "Xóa hàng trống" xóa bất kỳ hàng nào mà mọi ô đều rỗng hoặc chỉ chứa khoảng trắng — hữu ích sau khi dán từ bảng tính có hàng trống ở cuối. "Xóa trùng lặp" so sánh hàng theo tất cả cột mặc định; nhấp vào (các) tiêu đề cột bạn muốn dùng làm khóa loại bỏ trùng lặp trước để chỉ so sánh các cột đó. Lần xuất hiện đầu tiên được giữ và các bản trùng sau bị bỏ. Để dọn dẹp nâng cao hơn — khớp mờ, so sánh không phân biệt hoa thường, chuẩn hóa số điện thoại và địa chỉ email — mở các công cụ chuyên dụng CSV Cleaner và Data Deduplicator của chúng tôi, cả hai đều chấp nhận cùng tệp và cung cấp các quy tắc bổ sung.

Sự khác biệt thực tế giữa CSV, TSV và NDJSON cho dữ liệu dạng bảng là gì?

CSV (RFC 4180) là mẫu số chung thấp nhất: mọi ô là văn bản, sơ đồ ngầm trong hàng tiêu đề và quy tắc trích dẫn xử lý dấu phân cách nhúng. TSV (phân cách bằng tab) là họ hàng nghiêm ngặt hơn được dùng bởi công cụ tin sinh học và pipeline Hadoop — tab gần như không xuất hiện trong dữ liệu nên không cần trích dẫn và phân tích đơn giản, nhưng TSV ít khoan dung với đầu vào bẩn. NDJSON (JSON phân cách bằng dòng, một đối tượng JSON mỗi dòng) bảo tồn kiểu dữ liệu, cấu trúc lồng và mảng, mà CSV không thể biểu diễn được nếu không có mã hóa đặc biệt. Dùng CSV khi cần đưa tệp cho người dùng không kỹ thuật dùng Excel, TSV khi bạn kiểm soát cả hai đầu và muốn phân tích nhanh, và NDJSON khi bạn có dữ liệu lồng hoặc có kiểu và pipeline của bạn có thể đọc luồng JSON (Spark, BigQuery, jq, DuckDB đều làm được).