Chuyển đến nội dung
ToolMug

Chuyển JSON sang Excel

Dán một mảng JSON, ví dụ phản hồi API, và tải về dưới dạng workbook .xlsx. Khóa của tất cả các object trở thành cột, nên các bản ghi thiếu trường vẫn được xếp thẳng cột.

Chạy trong trình duyệt — không có dữ liệu nào bạn nhập bị tải lên

hoặc thả tệp .csv hoặc .json vào đây

Cách sử dụng

  1. Dán JSON hoặc mở một tệp .json.
  2. Xem trước kết quả. Mọi khóa xuất hiện ở bất kỳ object nào đều trở thành một cột.
  3. Tải tệp .xlsx xuống.

Giải thích tùy chọn

Định dạng JSON hỗ trợ
Một mảng object ([{"a": 1}]), một mảng của mảng ([[1, 2]]), hoặc một object bao một mảng như {"data": [...]}. Thuộc tính mảng đầu tiên tìm thấy sẽ được dùng.
Giá trị lồng nhau
Object và mảng bên trong một bản ghi được ghi thành văn bản JSON trong một ô. Hãy dùng công cụ định dạng JSON trước nếu bạn muốn làm phẳng chúng.
Kiểu dữ liệu
Số và boolean trở thành số và TRUE/FALSE trong Excel; null để ô trống.

Ví dụ: các bản ghi có khóa khác nhau

Giả sử mảng có hai bản ghi không có cùng các trường:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

Các cột là mọi khóa theo thứ tự xuất hiện đầu tiên, và bản ghi thiếu khóa nào thì để trống ô đó:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

Mảng tags được ghi dưới dạng văn bản JSON trong một ô, và true trở thành giá trị Excel TRUE. Nếu cấp cao nhất là một mảng các mảng, hàng đầu tiên được dùng nguyên trạng và không tạo hàng tiêu đề.

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

Thứ tự các cột được sắp xếp thế nào?

Các cột theo đúng thứ tự khóa xuất hiện lần đầu trong mảng.

Tôi có thể tạo nhiều sheet không?

Mỗi lần chuyển đổi ra một sheet. Hãy chuyển từng mảng riêng rồi ghép lại trong Excel nếu cần nhiều hơn.

Làm sao để giữ nguyên ID dài không bị đổi?

Hãy viết chúng dưới dạng chuỗi trong JSON ("110101199003074514"). Số không có dấu nháy với hơn 15–16 chữ số sẽ mất độ chính xác khi bất kỳ chương trình JavaScript nào đọc chúng, còn chuỗi luôn được ghi vào Excel dưới dạng văn bản.

Quyền riêng tư

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.

Công cụ liên quan