Cách sử dụng
- Chọn hoặc thả tệp .xlsx, .xls, .ods hoặc CSV vào trang.
- Chọn trang tính. Giữ bật “Dòng đầu là tiêu đề” để nhận các đối tượng, hoặc tắt đi để nhận các mảng.
- Tải tệp .json xuống hoặc sao chép kết quả.
Giải thích tùy chọn
- JSON (đối tượng)
- Một mảng gồm mỗi hàng một đối tượng: [{"Name": "Ada", "Age": 36}]. Ô tiêu đề trống hoặc trùng lặp được đặt khóa duy nhất như column3 hoặc id_2.
- JSON (hàng)
- Một mảng các mảng, mỗi hàng một mảng, gồm cả dòng tiêu đề: [["Name", "Age"], ["Ada", 36]]. Hữu ích khi trang tính không có dòng tiêu đề.
- Kiểu dữ liệu
- Số và boolean vẫn là số và boolean; ô trống thành null; ngày tháng thành "2024-01-15" hoặc "2024-01-15T09:30:00".
Ví dụ: các hàng biến thành JSON như thế nào
Khi bật hàng tiêu đề, hàng đầu tiên cho các khóa và mỗi hàng tiếp theo trở thành một đối tượng. Một bảng tính như thế này:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
cho JSON này, trong đó số và boolean giữ nguyên kiểu và các ô trống là null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
Khi tắt hàng tiêu đề, hoặc với định dạng hàng, bạn nhận được mảng các mảng bao gồm cả hàng đầu tiên. Các hàng dài hơn hàng tiêu đề sẽ có khóa đặt tên là column5, column6 và cứ thế tiếp tục.
Câu hỏi thường gặp
Có thể chuyển tất cả trang tính cùng lúc không?
Có. Nút “Tải cả … trang tính (ZIP)” cho bạn một tệp ZIP gồm mỗi trang tính một tệp JSON.
Vì sao một giá trị là số trong JSON nhưng lại có định dạng trong Excel?
JSON giữ giá trị được lưu, nên 12.5% thành 0.125 và ô tiền tệ thành một số bình thường. Hãy xuất CSV nếu bạn cần văn bản đúng như hiển thị.
Công thức có được đưa vào không?
Kết quả đã lưu trong tệp được dùng, không phải bản thân công thức.
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.