Công cụ
VI

Chuyển JSON sang CSV online

Dán một mảng các đối tượng JSON để nhận file CSV mở được bằng Excel, Google Sheets hoặc Numbers. Đối tượng lồng nhau được tự động làm phẳng thành cột, và bạn có thể đổi sang chiều CSV → JSON bất cứ lúc nào.

JSON

CSV

Riêng tư: dữ liệu của bạn được xử lý ngay trong trình duyệt và không bao giờ được tải lên.

Cách chuyển JSON sang CSV

  1. Dán JSON – thường là một mảng các đối tượng – hoặc mở file .json.
  2. Chọn dấu phân cách (dấu phẩy, dấu chấm phẩy, tab hoặc dấu gạch đứng), rồi quyết định có ghi dòng tiêu đề và có làm phẳng đối tượng lồng nhau thành các cột đường dẫn dấu chấm hay không.
  3. Sao chép hoặc tải file CSV về. Đánh dấu Thêm UTF-8 BOM cho Excel để chữ tiếng Việt có dấu và các ký tự đặc biệt khác hiển thị đúng trong Excel.

JSON được chuyển thành dòng và cột như thế nào

JSONKết quả CSV
Mảng các đối tượng [{"id":1,"name":"Ada"}]Mỗi đối tượng một dòng, mỗi khóa một cột
Các đối tượng có khóa khác nhauMọi khóa đều thành cột; giá trị bị thiếu để trống
Đối tượng lồng nhau {"address":{"city":"London"}}Cột address.city
Giá trị mảng {"tags":["a","b"]}Ô chứa ["a","b"]
nullÔ trống
Văn bản có dấu phẩy, dấu nháy hoặc xuống dòngĐược bao trong dấu nháy kép, dấu nháy bên trong được nhân đôi ("")
Một đối tượng đơn lẻMột dòng
Mảng các mảngGhi lần lượt từng dòng, không có tiêu đề

Mở file CSV bằng Excel

Excel chọn dấu phân cách theo cài đặt vùng (Region) của máy: ở nhiều nước châu Âu, và cả trên nhiều máy dùng định dạng vùng Việt Nam, Excel thường mong đợi dấu chấm phẩy. Nếu toàn bộ dữ liệu dồn vào một cột, hãy chuyển đổi lại với dấu chấm phẩy hoặc nhập file qua Data → From Text/CSV. Hãy bật UTF-8 BOM để các ký tự như é, ü, ñ hay chữ tiếng Việt có dấu hiển thị đúng, và lưu ý rằng Excel sẽ xóa số 0 ở đầu của các giá trị như mã bưu chính, trừ khi cột được định dạng là văn bản (Text).

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

Có thể chuyển JSON sang Excel không?

Có. Hãy chuyển sang CSV rồi mở file đã tải về bằng Excel, Google Sheets, Numbers hoặc LibreOffice. Để dán thẳng vào bảng tính, hãy dùng công cụ JSON sang bảng với nút Sao chép cho Excel.

JSON lồng nhau sẽ được xử lý thế nào?

Đối tượng lồng nhau được làm phẳng thành các cột đường dẫn dấu chấm như address.city, còn mảng được giữ dưới dạng văn bản JSON trong một ô. Tắt tùy chọn đường dẫn dấu chấm nếu muốn giữ nguyên cả đối tượng dưới dạng văn bản JSON.

Có giới hạn dung lượng không?

Không có giới hạn cố định. Việc chuyển đổi chạy ngay trên trình duyệt của bạn, nên file vài chục megabyte vẫn xử lý tốt trên một máy tính thông thường.

Có thể chuyển CSV ngược lại sang JSON không?

Có. Đổi chiều sang CSV → JSON ở phía trên trình soạn thảo, hoặc mở công cụ chuyển CSV sang JSON.