JSON / CSV sang Excel
Chuyển một mảng JSON hoặc văn bản CSV/TSV thành bảng tính Excel (.xlsx), bảng HTML, CSV hoặc Markdown. Mọi thao tác chạy ngay trong trình duyệt nên dữ liệu của bạn không rời khỏi máy.
Các bước sử dụng
- Dán JSON (mảng các đối tượng) hoặc CSV/TSV vào ô Dữ liệu đầu vào, hoặc bấm biểu tượng tải lên để nạp tệp
.json,.csv,.tsv,.txthay.xlsx. Công cụ tự nhận diện và gắn nhãn "JSON detected" hoặc "CSV/TSV detected". - Với CSV/TSV, xác nhận Dấu phân cách (Tự động, Dấu phẩy, Tab, Chấm phẩy, Sổ dọc). Với JSON, bật Làm phẳng lồng nhau để biến các đối tượng như
address.citythành cột theo dạng dấu chấm, và chọn cách xử lý Mảng — Nối (ghép bằng dấu chấm phẩy) hoặc giữ nguyên JSON. - Kiểm tra phần Xem trước bảng ở dưới cùng, nơi hiển thị số dòng và số cột.
- Bấm nút xanh Xuất Excel (.xlsx) để tải bảng tính về.
- Nếu muốn định dạng khác, chuyển tab đầu ra sang HTML, CSV, Markdown hoặc JSON, rồi dùng biểu tượng sao chép hoặc tải xuống trong khung đó.
Mẹo
- Dùng nút mẫu (biểu tượng
</>) để nạp một ví dụ có cấu trúc lồng nhau, nhờ đó thấy được Làm phẳng lồng nhau và các chế độ Mảng thay đổi cột như thế nào. - Đầu ra HTML có công tắc Preview / Code — Preview hiển thị bảng trực tiếp, còn Code cho bạn mã
<table>thô để sao chép. - Tải lên tệp
.xlsx/.xlssẽ chạy theo chiều ngược lại: trang tính được nhập vào và hiển thị dưới dạng JSON, sẵn sàng chuyển sang định dạng khác. - Nút Format giúp căn chỉnh lại JSON lộn xộn cho dễ đọc trước khi xuất.
Câu hỏi thường gặp
Đối tượng lồng nhau và mảng được xử lý ra sao?
Khi bật Làm phẳng lồng nhau, các đối tượng lồng nhau trở thành cột dạng dấu chấm (ví dụ address.city, address.zip). Mảng gộp vào một ô: Nối ghép các phần tử bằng ; , còn JSON giữ nguyên dưới dạng chuỗi JSON.
Excel có hiển thị đúng ký tự có dấu hoặc không phải Latin không?
Có. Bản xuất .xlsx hỗ trợ Unicode sẵn, và tệp CSV tải về được thêm BOM UTF-8 để Excel mở văn bản có dấu mà không bị lỗi phông.
Dữ liệu của tôi có bị tải lên đâu đó không?
Không. Việc phân tích và mọi chuyển đổi diễn ra hoàn toàn trong trình duyệt — không có gì được gửi đến máy chủ.