Chuyển JSON sang Excel (.xlsx)

Biến mảng JSON thành một workbook Excel thực sự. Object lồng nhau sẽ thành các cột, số vẫn là số để bạn có thể tính tổng, và dòng tiêu đề được in đậm và cố định.

Cập nhật
Mở file (.xlsx, .csv, .json)
Đầu vào

Xem trước dữ liệu đầu vào

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển bảng tính Excel sang JSON trực tuyến miễn phíExcel sang JSON →

Cách dùng JSON sang Excel

  1. Dán mảng JSON gồm các object, mở file .json, hoặc nhấn Tải dữ liệu mẫu.
  2. Chọn cách xử lý object lồng nhau — làm phẳng thành các cột parent.child hoặc giữ dưới dạng văn bản JSON trong một ô.
  3. Đặt tên file, tên sheet và các tùy chọn tiêu đề.
  4. 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 nhauCột tạo ra
Làm phẳng thành cộtsku, price, dimensions.width, dimensions.depth
Giữ dưới dạng giá trị JSONsku, 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ó. Công cụ tạo workbook .xlsx (Office Open XML) chuẩn, với các ô có kiểu dữ liệu, dòng tiêu đề in đậm được cố định và độ rộng cột hợp lý. File mở được trên Excel, Google Sheets, LibreOffice và Numbers.
Cấu trúc JSON nào phù hợp nhất?
Một mảng các object, trong đó mỗi object là một dòng. Một object đơn lẻ sẽ thành một dòng, mảng của mảng được coi là các dòng gồm nhiều ô, và nếu JSON bọc mảng (ví dụ {"data": [...]}) thì mảng sẽ được tự động tìm thấy.
File JSON có thể chuyển đổi lớn đến mức nào?
Không giới hạn cố định — quá trình chuyển đổi chạy trên trình duyệt của bạn. Hàng chục nghìn dòng vẫn ổn; bản thân Excel giới hạn 1.048.576 dòng cho mỗi sheet.
Dữ liệu của tôi có được gửi đi đâu không?
Không. Workbook được tạo ngay trên trình duyệt của bạn và tải xuống trực tiếp; không có gì được tải lên.
Tôi có thể cài JSON sang Excel như một ứng dụng web và dùng khi không có mạng không?
Có. JSON sang Excel là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan