Chuyển đổi CSV ⇄ JSON
Chuyển CSV hoặc TSV sang JSON và JSON trở lại CSV hoặc TSV. Hỗ trợ dấu ngoặc kép, xuống dòng trong ô, UTF-8 BOM, tự nhận diện ký tự phân cách, tệp Windows-1258, và cho phép chọn, sắp xếp, đổi tên cột.
- Xử lý trên trình duyệt (không tải lên)
Tối đa 5 MB mỗi tệp
Dán văn bản hoặc mở tệp (tối đa 5 MB).
Chọn, sắp xếp và đổi tên cột (3 cột)
Cột bỏ chọn sẽ không được xuất. Dùng mũi tên để đổi thứ tự. Nhập tên xuất để đổi tên cột (để trống thì giữ tên gốc).
Kết quả
Cách sử dụng
- Chọn chiều chuyển đổi: CSV → JSON hoặc JSON → CSV.
- Dán dữ liệu hoặc mở tệp. Với CSV, bạn có thể chọn ký tự phân cách và dùng dòng đầu làm tên trường hay không.
- Nếu cần, mở "Chọn, sắp xếp và đổi tên cột" để quyết định cột nào được xuất, thứ tự và tên của chúng.
- Kiểm tra kết quả rồi sao chép hoặc tải xuống thành tệp.
Câu hỏi thường gặp
Xuống dòng, dấu phẩy và dấu ngoặc kép trong ô có được hỗ trợ không?
Có. Giá trị trong "..." được đọc theo RFC 4180, kể cả xuống dòng, dấu phẩy và dấu ngoặc kép đôi (""). Khi ghi CSV, chỉ những giá trị cần thiết mới được đặt trong ngoặc kép.
Có thể chỉ xuất một số cột hoặc đổi tên khóa không?
Có. Trong "Chọn, sắp xếp và đổi tên cột", bạn có thể bỏ chọn cột, dùng mũi tên để đổi thứ tự và nhập tên xuất. Tên xuất bị trùng sẽ được báo lỗi.
Dữ liệu JSON lồng nhau thì sao?
Đối tượng và mảng được ghi dưới dạng văn bản JSON trong một ô. Các cột là hợp của mọi khóa trong các đối tượng, theo thứ tự xuất hiện đầu tiên.
Mở bằng Excel bị lỗi hiển thị ký tự?
Hãy bật "Thêm BOM" khi tải xuống để Excel nhận ra UTF-8. Khi đọc CSV mã hóa Windows-1258, hãy chọn đúng mã hóa tệp.
Lưu ý & giới hạn
- Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
- Dữ liệu vào tối đa 5 MB.
- Theo mặc định, văn bản bắt đầu bằng =, +, - hoặc @ (trừ số thuần) được ghi kèm ' ở đầu để chống chèn công thức. Có thể tắt tùy chọn này với dữ liệu dành cho chương trình.
- Chỉ chuyển thành số hoặc true/false khi giá trị giữ nguyên hoàn toàn; ngày tháng và kiểu khác không được nhận diện.
- Số có hơn 15 chữ số được ghi đủ các chữ số, nhưng một số phần mềm bảng tính sẽ làm tròn khi mở tệp.
Nguồn dữ liệu
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
- RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
- OWASP: CSV Injection(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
Công cụ liên quan
- Định dạng & kiểm tra JSONKiểm tra cú pháp JSON và chỉ ra chính xác dòng, cột bị lỗi. Định dạng với 2 hoặc 4 dấu cách hay tab, thu gọn, sắp xếp khóa, rồi sao chép hoặc tải xuống.
- Chuyển đổi YAML ⇄ JSONChuyển YAML sang JSON và JSON sang YAML một cách an toàn: không nạp thẻ tùy chỉnh hay thẻ có thể thực thi, giới hạn mở rộng bí danh, báo lỗi kèm dòng và cột.
- Mã hóa & giải mã Base64 (văn bản và tệp)Mã hóa văn bản (kể cả tiếng Việt có dấu và biểu tượng cảm xúc) sang Base64 theo UTF-8 và giải mã trở lại. Hỗ trợ base64url, ký tự đệm tùy chọn, tệp và data URL.
- Mã hóa & giải mã URL (mã hóa phần trăm)Mã hóa và giải mã phần trăm cho URL, chuỗi truy vấn có tiếng Việt bằng encodeURIComponent, encodeURI hoặc kiểu biểu mẫu (+). Lỗi % được chỉ rõ vị trí.
- Kiểm tra biểu thức chính quy (JavaScript)Thử biểu thức chính quy JavaScript: tô sáng phần khớp, nhóm đánh số và nhóm có tên, xem trước kết quả thay thế. Mẫu chạy quá lâu (ReDoS) được dừng tự động.
- Chuyển đổi dấu thời gian UnixChuyển dấu thời gian Unix sang ngày giờ và ngược lại. Hỗ trợ giây, mili giây, micro giây, nano giây, ISO 8601 với múi giờ IANA, giá trị sau năm 2038 và giá trị âm trước năm 1970.