Cách dùng JSON sang Excel
- Dán mảng JSON gồm các object, mở file
.json, hoặc nhấn Tải dữ liệu mẫu. - Chọn cách xử lý object lồng nhau — làm phẳng thành các cột
parent.childhoặc giữ dưới dạng văn bản JSON trong một ô. - Đặt tên file, tên sheet và các tùy chọn tiêu đề.
- Nhấn Tải .xlsx, hoặc sao chép kết quả phân tách bằng tab rồi dán thẳng vào Excel hoặc Google Sheets.
Chuyển đổi JSON sang Excel là gì?
JSON là cách các API và ứng dụng trao đổi dữ liệu; Excel là công cụ phổ biến nhất để người dùng đọc, lọc và chia sẻ dữ liệu. Chuyển JSON sang Excel nghĩa là biến mỗi object trong mảng thành một dòng, mỗi key thành một cột, rồi lưu bảng đó thành workbook .xlsx. Công cụ này tạo ra một file Office Open XML thực sự ngay trên trình duyệt của bạn — không phải file CSV đổi tên thành .xlsx — nên Excel, Google Sheets, LibreOffice và Numbers đều mở được mà không cần hộp thoại nhập liệu.
Object JSON lồng nhau trở thành cột như thế nào
Bảng tính là dạng phẳng, nên các object lồng nhau cần được làm phẳng. Ví dụ:
{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
| Tùy chọn lồng nhau | Cột tạo ra |
|---|---|
| Làm phẳng thành cột | sku, price, dimensions.width, dimensions.depth |
| Giữ dưới dạng giá trị JSON | sku, price, dimensions = {"width":44,"depth":13} |
Các cột là tập hợp tất cả key của mọi bản ghi, theo thứ tự xuất hiện đầu tiên, nên object thiếu key sẽ có ô trống. Mảng được ghi dưới dạng văn bản JSON trong một ô duy nhất.
Vì sao .xlsx thật tốt hơn CSV khi dùng với Excel
- Giữ nguyên kiểu dữ liệu. Số được lưu là số, giá trị logic là TRUE/FALSE, nên các công thức như
=SUM()hoạt động ngay. - Không lỗi mã hóa. Dấu tiếng Việt, emoji và các bảng chữ cái khác hiển thị đúng; file CSV thường cần UTF-8 BOM để Excel đọc đúng.
- Không đoán ký tự phân tách. Excel ở nhiều khu vực châu Âu dùng dấu chấm phẩy cho CSV; file .xlsx không có ký tự phân tách nào cả.
- Giữ số 0 đứng đầu. Chuỗi như
"02134"được lưu là văn bản, không bị đổi thành 2134. - Chống chèn công thức. Mọi chuỗi đều được ghi dưới dạng văn bản thuần, nên giá trị như
=HYPERLINK(…)sẽ không bao giờ được thực thi.
Sao chép và dán thay vì tải xuống
Khung kết quả hiển thị cùng bảng dưới dạng văn bản phân tách bằng tab. Sao chép và dán vào bất kỳ ô nào trong bảng tính — các cột sẽ tự tách. Cách này tiện để kiểm tra nhanh trong Google Sheets.
Cần chuyển ngược lại? Chuyển Excel sang JSON đọc được file .xlsx. Muốn dùng cơ sở dữ liệu thay vì bảng tính? Hãy thử JSON sang SQL.
Cũng được tìm dưới tên: json sang xlsx, chuyển json sang excel, json sang spreadsheet, xuất json ra excel, json sang google sheets, mảng json sang excel.
Các công cụ dùng kèm tốt với JSON sang Excel
- JSON sang CSV — Chuyển mảng JSON thành file CSV sẵn sàng cho bảng tính.
- Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
- SQL sang JSON, CSV & Excel — Dán file dump SQL hoặc vài câu lệnh INSERT và nhận lại dữ liệu dưới dạng JSON, CSV hoặc file Excel, mỗi bảng là một sheet riêng.
- CSV & Excel sang SQL — Dán dữ liệu CSV hoặc các ô Excel, hoặc mở tệp .xlsx, rồi nhận ngay các câu lệnh CREATE TABLE và INSERT đã sẵn sàng chạy, với giá trị được escape đúng cho cơ sở dữ liệu của bạn.
Câu hỏi thường gặp
Công cụ này có tạo file Excel thật không?
Cấu trúc JSON nào phù hợp nhất?
{"data": [...]}) thì mảng sẽ được tự động tìm thấy.