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)
Chiều chuyển đổi

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).

Khi tắt, mỗi dòng được xuất thành một mảng giá trị.
Chỉ chuyển khi giá trị không đổi: "007" và "1.50" vẫn là chuỗi.
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ả

Số dòng dữ liệu
3
Số cột
3
Ký tự phân cách
Dấu phẩy (,)

Cách sử dụng

  1. Chọn chiều chuyển đổi: CSV → JSON hoặc JSON → CSV.
  2. 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.
  3. 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.
  4. 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