Chuyển JSON sang Excel
Tải lên file JSON xuất từ API, bản ghi log hoặc bản sao lưu cơ sở dữ liệu và nhận về sổ làm việc XLSX, trong đó mỗi bản ghi là một hàng và mỗi khóa là một cột để bạn lọc, sắp xếp và tính tổng.
Chuyển đổi dữ liệu
hoặc thả tệp CSV, TSV, TXT … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Ký tự ngăn cách các cột trong tệp CSV và văn bản, dùng cho cả đọc và ghi. Tự động sẽ nhận diện từ dữ liệu đầu vào và ghi bằng dấu phẩy.
UTF-8 dùng được cho mọi ngôn ngữ. Chọn UTF-8 có BOM nếu Excel trên Windows hiển thị sai ký tự có dấu hoặc ký tự châu Á khi mở tệp CSV.
Với đầu vào Excel, ODS và Numbers: chỉ chuyển trang tính đầu tiên, hoặc mọi trang tính (mỗi trang tính một tệp CSV trong tệp ZIP, hoặc mỗi trang tính một khóa JSON).
Tên thẻ trang tính trong bảng tính mới, tối đa 31 ký tự.
Mảng đối tượng dùng tên cột làm khóa cho từng dòng; mảng của mảng gọn hơn và giữ tiêu đề làm mảng đầu tiên.
Tên phần tử ngoài cùng bao tất cả các dòng; mỗi dòng trở thành một <row> bên trong nó.
Dùng trong các câu lệnh CREATE TABLE và INSERT. Chỉ gồm chữ cái, chữ số và dấu gạch dưới.
Cách đặt dấu trích dẫn và kiểu cột hơi khác nhau giữa các cơ sở dữ liệu; hãy chọn hệ bạn sẽ nhập vào.
Ghi lại các ô ngày tháng theo một định dạng thống nhất. ISO (2026-10-18) an toàn nhất cho cơ sở dữ liệu và mã nguồn; giữ nguyên để chúng như trong tệp gốc.
Cách sử dụng công cụ này
- 1
Tải file JSON lên
Kéo thả tệp .json, .jsonl hoặc .ndjson vào khu vực tải lên. Mỗi lượt tối đa 20 tệp, mỗi tệp 95 MB; mỗi tệp sẽ thành một workbook riêng.
- 2
Kiểm tra cài đặt trang tính
Chuyển sang đã được đặt là XLSX. Trong Cài đặt nâng cao, bạn có thể đổi tên trang tính bằng Tên trang tính hoặc viết lại dấu thời gian qua Ngày tháng.
- 3
Chuyển đổi và mở bằng Excel
Nhấn Chuyển sang XLSX (Excel) → rồi tải workbook xuống. Tệp mở được trong Excel, Google Sheets, Numbers và LibreOffice Calc.
Ai cần đưa JSON vào bảng Excel
JSON là định dạng máy móc dùng để trao đổi dữ liệu. Douglas Crockford đặt tên và phổ biến nó vào khoảng năm 2001, còn chuẩn IETF RFC 8259 (2017) chỉ định nghĩa sáu kiểu giá trị: đối tượng, mảng, chuỗi, số, true/false và null. API REST, bản xuất từ Firebase và MongoDB, webhook của Stripe và công cụ dành cho nhà phát triển trên trình duyệt đều trả về JSON.
Người nhận các bản xuất đó thường không phải lập trình viên. Một chuyên viên marketing lấy dữ liệu chiến dịch từ API của nền tảng quảng cáo, chủ cửa hàng tải đơn hàng từ shop headless, nhà nghiên cứu lưu một bộ dữ liệu công khai. Họ muốn mỗi bản ghi một hàng, có cột để lọc và một hàm SUM ở cuối.
Chuyển JSON sang Excel: bản ghi được ánh xạ thành hàng như thế nào
[
{"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
{"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]Trang tính kết quả có năm cột: order, total, customer.name, customer.country và tags. Hàng 3 chứa A-1002, 12, Omar Diaz và US với ô tags trống, vì bản ghi thứ hai không có khóa đó. Khóa bị thiếu không bao giờ làm lệch các giá trị khác sang bên, lỗi kinh điển khi dán JSON vào ô thủ công.
Số vẫn là số, nên tổng cộng được ngay. Chuỗi trông giống số, như mã ZIP hoặc SKU đặt trong dấu nháy, vẫn là văn bản, giúp giữ các số 0 đứng đầu như 02134. Với dấu thời gian ISO (2026-10-18T09:30:00Z), hãy chọn định dạng dễ đọc trong Ngày tháng.
Chuyển JSON sang XLSX: những giới hạn của Excel vẫn áp dụng
- hàng mỗi trang tính
- 1.048.576
- cột, từ A đến XFD
- 16.384
- ký tự mỗi ô
- 32.767
- ký tự trong tên trang tính
- 31
JSON
Dữ liệu JavaScript Object Notation (JSON)
JSON là định dạng văn bản gọn nhẹ cho dữ liệu có cấu trúc, được Douglas Crockford phổ biến đầu thập niên 2000 và chuẩn hóa thành RFC 8259 và ECMA-404. Định dạng biểu diễn object, mảng, chuỗi, số, boolean và null bằng cú pháp đơn giản, dễ đọc. JSON là định dạng mặc định cho API web, tệp cấu hình và trao đổi dữ liệu giữa các ứng dụng trong hầu hết ngôn ngữ lập trình. Định dạng không có sẵn chú thích, kiểu ngày tháng hay schema, và tệp lớn lồng nhiều cấp rất khó đọc nếu không có trình xem.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 2001 · Douglas Crockford
XLSX
Sổ làm việc Microsoft Excel
XLSX là định dạng sổ làm việc mặc định của Microsoft Excel kể từ Office 2007, dựa trên chuẩn Office Open XML. Định dạng lưu nhiều trang tính, công thức, định dạng, biểu đồ, pivot table và quy tắc xác thực dữ liệu trong một gói ZIP chứa XML. XLSX hỗ trợ hơn một triệu hàng mỗi trang tính và là định dạng trao đổi mặc định cho bảng tính trong doanh nghiệp. Google Sheets, LibreOffice và Numbers mở được XLSX, dù macro và các tính năng nâng cao có thể không được giữ lại.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 2007 · Microsoft
Chuyển JSON sang Excel là cách dữ liệu từ API và cơ sở dữ liệu đến tay những người không đọc code: quản lý sản phẩm, kế toán hay khách hàng muốn có các hàng để sắp xếp và tổng để kiểm tra thay vì dấu ngoặc và dấu nháy.
Người dùng mong đợi gì khi chuyển JSON sang Excel
Lầm tưởngTệp JSON nào cũng thành bảng gọn gàng được.
Sự thậtBảng cần các bản ghi lặp lại. Một đối tượng cấu hình đơn lẻ với các thiết lập lồng sâu sẽ thành một hàng rất rộng; với tệp như vậy, JSON sang YAML dễ đọc hơn.
Lầm tưởngExcel sẽ mở thẳng tệp .json nếu tôi đổi đuôi.
Sự thậtĐổi tên không thay đổi gì bên trong tệp. Excel coi đó là văn bản và dồn mọi thứ vào cột A.
Lầm tưởngWorkbook giữ nguyên chính xác các kiểu của JSON.
Sự thậtExcel có số, văn bản, giá trị logic và ô trống. JSON null thành ô trống, và sự khác biệt giữa 12 và 12.0 biến mất.
Lầm tưởngBản xuất nào dưới 100 MB cũng vừa.
Sự thậtSố hàng cũng bị giới hạn. Một log hai triệu dòng vượt quá lưới 1.048.576 hàng; hãy tách trước, hoặc dùng JSON sang CSV để nạp vào cơ sở dữ liệu.
Câu hỏi thường gặp về chuyển JSON sang Excel
Có thể chuyển JSON sang Excel mà không cần Power Query không?
Có. Cách của chính Excel là Data → Get Data → From File → From JSON, mở trình chỉnh sửa Power Query và yêu cầu bạn mở rộng các bản ghi theo từng cột. Ở đây, việc mở rộng diễn ra ngay khi chuyển đổi và workbook nhận về đã sẵn sàng để lọc.
Các đối tượng lồng nhau trong JSON sẽ được xử lý thế nào?
Đối tượng lồng nhau được tách thành các cột phụ đặt tên theo đường dẫn có dấu chấm, nên đối tượng address trở thành address.city và address.zip. Mảng giá trị đơn giản trong một bản ghi được giữ trong một ô dưới dạng văn bản JSON, vì một hàng không thể chứa số cột thay đổi.
Công cụ có nhận JSON Lines từ BigQuery hoặc công cụ chuyển log không?
Có. Tệp đuôi .jsonl hoặc .ndjson được đọc theo từng đối tượng trên mỗi dòng, đúng cách BigQuery xuất dữ liệu, Elasticsearch dump và hầu hết hệ thống log ghi bản ghi. Mỗi dòng trở thành một hàng trong trang tính.
Vì sao ID 19 chữ số của tôi bị đổi thành số có đuôi toàn số 0?
Excel lưu số với 15 chữ số có nghĩa, nên số nguyên dài hơn như ID snowflake của Twitter hoặc số thẻ sẽ mất phần đuôi khi vào ô số. Hãy giữ các ID đó dạng chuỗi trong JSON (đặt trong dấu nháy) và chúng sẽ vào trang tính dưới dạng văn bản, đúng từng chữ số.
File xuất từ API của tôi có bị lưu lại ở đâu không?
Không. Tệp được tự động xóa 30 phút sau khi xử lý và không cần tài khoản.
Sau này có thể chuyển bảng tính ngược lại thành JSON không?
Có. Sau khi chỉnh sửa các hàng, hãy đưa workbook qua Excel sang JSON và tiêu đề cột sẽ trở lại thành khóa. Tên cột có dấu chấm được ghi thành khóa phẳng, nên hãy dựng lại đối tượng lồng nhau bằng code nếu API của bạn cần.
- Chuyển Excel sang JSONChuyển trang tính Excel sang JSON online: dòng tiêu đề thành khóa, mỗi dòng một đối tượng, ngày ghi dạng chuỗi ISO. Hỗ trợ XLSX, XLS, ODS và Numbers.
- Chuyển JSON sang CSVChuyển JSON hoặc JSON Lines sang CSV: mỗi đối tượng một dòng, trường lồng nhau tách thành cột, UTF-8 có BOM để Excel hiển thị đúng dấu. 20 file cùng lúc.
- Chuyển XML sang ExcelMở hóa đơn XML, sao kê ngân hàng, feed sản phẩm và file xuất từ hệ thống dưới dạng bảng Excel XLSX. Không cần XML map hay tab Developer, dùng được cả trên Mac.
- Chuyển CSV sang XLSXChuyển CSV sang file Excel XLSX, giữ nguyên số 0 ở đầu, mã ID dài và chữ có dấu. Tự nhận diện file phân cách bằng dấu phẩy, chấm phẩy và tab.
- Chuyển JSON sang YAMLChuyển JSON sang YAML online cho Kubernetes, GitHub Actions, Compose và Ansible. Thụt lề chuẩn, ngoặc kép an toàn, 20 file/lượt, không cần đăng ký.
- Chuyển JSON sang bảng HTMLChuyển JSON sang bảng HTML: khóa thành tiêu đề cột, bản ghi thành hàng. Dán vào CMS, email hoặc trang nội bộ. Không cần viết code.