Chuyển đổi JSON sang Excel (.xlsx)

Chuyển JSON thành tệp Excel .xlsx: mảng đối tượng thành các dòng, khóa lồng nhau thành cột, đối tượng chứa mảng thành nhiều trang tính. Miễn phí, chạy trên trình duyệt.

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.

Công cụ Liên quan

Xem Tất cả

JSON sang Excel là gì?

Dán JSON và tải về một workbook Excel thực sự. Mảng đối tượng trở thành một trang tính có dòng tiêu đề; đối tượng có giá trị là mảng trở thành mỗi khóa một trang tính. Bản xem trước hiển thị các dòng đầu tiên của từng trang tính trước khi bạn tải xuống.

Cách sử dụng JSON sang Excel

  1. Dán JSON vào ô JSON đầu vào hoặc nhấn Tải ví dụ.
  2. Đặt Tên trang tính (dùng khi chỉ có một mảng).
  3. Kiểm tra bảng xem trước và phần tóm tắt số dòng × số cột.
  4. Nhấn Tải xuống .xlsx.

Ví dụ

Đầu vào
[{"id":1,"user":{"name":"Ada"}},{"id":2,"user":{"name":"Bob"}}]
Đầu ra
Sheet “Sheet1”: 2 rows × 2 columns (id, user.name)

Khi nào nên dùng JSON sang Excel

Dùng để chuyển dữ liệu JSON cho những người làm việc với Excel hoặc Google Sheets. Công cụ chỉ ghi dữ liệu – không có công thức, định dạng số, độ rộng cột hay kiểu trình bày.

JSON sang Excel hoạt động như thế nào

Mỗi bản ghi được làm phẳng giống công cụ JSON sang CSV: đối tượng và mảng lồng nhau trở thành cột dạng đường dẫn có dấu chấm (address.city, tags.0), và dòng tiêu đề là hợp của mọi khóa. Số và boolean giữ nguyên kiểu trong ô, null trở thành ô trống. Workbook được tạo bằng SheetJS và ghi thành tệp .xlsx nén ngay trong trình duyệt; tên trang tính được chuẩn hóa theo quy tắc 31 ký tự của Excel.

Các Trường Hợp Sử Dụng Phổ Biến

  • Gửi dữ liệu xuất từ API cho đồng nghiệp dưới dạng tệp Excel
  • Biến log JSON thành bảng tính có thể sắp xếp
  • Tạo workbook nhiều trang tính từ dữ liệu đã nhóm
  • Chuẩn bị dữ liệu cho bảng tổng hợp (pivot table)

Câu Hỏi Thường Gặp

Làm sao tạo nhiều trang tính?

Dùng một đối tượng có giá trị là mảng, ví dụ {"users":[…], "orders":[…]}; mỗi khóa trở thành một trang tính.

Excel có mở được tệp này không?

Có, đây là workbook Office Open XML (.xlsx) chuẩn, mở được cả trong LibreOffice và Google Sheets.

Có giới hạn số dòng không?

Excel cho phép 1.048.576 dòng mỗi trang tính; trên thực tế, bộ nhớ của trình duyệt là giới hạn với JSON rất lớn.

Khám phá thêm danh mục