Câu trả lời trực tiếp
Công cụ Excel sang JSON đọc ô trong worksheet và ánh xạ thành object, mảng hoặc bảng tra cứu theo khóa. AppKiro hỗ trợ `.xlsx`, `.xls`, nhiều sheet, header, ép kiểu và khóa nguyên bản, snake_case hoặc camelCase.
Chọn sheet, chuẩn hóa tên khóa và xuất JSON cho bước tiếp theo.
Excel đầu vào
| # | id | name | role | signup_date | active | |
|---|---|---|---|---|---|---|
| 1 | 1 | Alice Johnson | [email protected] | Admin | 2024-01-15 | true |
| 2 | 2 | Bob Smith | [email protected] | Editor | 2024-02-03 | true |
| 3 | 3 | Carol Williams | [email protected] | Viewer | 2024-02-20 | false |
| 4 | 4 | David Brown | [email protected] | Editor | 2024-03-05 | true |
| 5 | 5 | Eva Davis | [email protected] | Viewer | 2024-03-18 | true |
JSON đầu ra
1[2{3"id": 1,4"name": "Alice Johnson",5"email": "[email protected]",6"role": "Admin",7"signup_date": "2024-01-15",8"active": true9},10{11"id": 2,12"name": "Bob Smith",13"email": "[email protected]",14"role": "Editor",15"signup_date": "2024-02-03",16"active": true17},18{19"id": 3,20"name": "Carol Williams",21"email": "[email protected]",22"role": "Viewer",23"signup_date": "2024-02-20",24"active": false25},26{27"id": 4,28"name": "David Brown",29"email": "[email protected]",30"role": "Editor",31"signup_date": "2024-03-05",32"active": true33},34{35"id": 5,36"name": "Eva Davis",37"email": "[email protected]",38"role": "Viewer",39"signup_date": "2024-03-18",40"active": true41}42]
Cách sử dụng
- Tải workbook, dán vùng ô đã sao chép hoặc nhập URL bảng tính công khai được hỗ trợ.
- Chọn sheet, lọc bảng xem trước, ẩn cột và đặt header, dòng trống, kiểu dữ liệu, kiểu khóa.
- Chọn cấu trúc JSON, kiểm tra kết quả rồi sao chép hoặc tải xuống.
Tính năng và thiết lập chính
- Chuyển qua lại giữa các sheet và xuất toàn bộ sheet dưới dạng map.
- Tìm kiếm dòng xem trước và bật/tắt từng cột.
- Xuất mảng object, mảng dòng, object theo khóa hoặc map tất cả sheet.
- Ép kiểu tùy chọn và đổi tên khóa theo convention backend/JavaScript.
Đầu vào và đầu ra được hỗ trợ
Đầu vào: .xlsx, .xls, bảng được dán, URL bảng tính công khai được hỗ trợ. Đầu ra: văn bản hoặc tệp JSON.
Trường hợp sử dụng
- Tạo seed data hoặc fixture test từ bảng nghiệp vụ.
- Chuẩn bị workbook do analyst quản lý cho API hoặc import ứng dụng.
- Biến sheet tra cứu thành object có thể truy cập nhanh theo khóa.
Nên chọn workflow nào?
Dùng Công cụ chuyển Excel sang JSON khi cần: Chuyển qua lại giữa các sheet và xuất toàn bộ sheet dưới dạng map. Dùng Công cụ chuyển CSV sang JSON khi cần: Tự nhận diện delimiter và cho phép chọn lại thủ công.
Quyền riêng tư và luồng dữ liệu
Trong implementation hiện tại, dữ liệu dán/tải tệp được xử lý trong trình duyệt; riêng “Extract from URL” dùng proxy phía máy chủ để lấy nguồn.
Giới hạn và xử lý lỗi
- Tắt ép kiểu nếu mã có số 0 đầu hoặc cần giữ nguyên đúng text trong ô.
- Tệp tải lên được xử lý trong trình duyệt; riêng tính năng lấy từ URL dùng proxy máy chủ. Không đặt claim “mọi dữ liệu đều không qua server” ở cấp trang.
- UI hiện tại hiển thị giới hạn đầu vào 25 MB.
FAQ
Có thể xuất tất cả sheet cùng lúc không?
Có, khi chọn cấu trúc “all sheets map” hiện có. Cần kiểm tra tên sheet và tên khóa trước khi dùng kết quả như hợp đồng dữ liệu.
Dữ liệu có được tải lên máy chủ không?
Trong implementation hiện tại, dữ liệu dán/tải tệp được xử lý trong trình duyệt; riêng “Extract from URL” dùng proxy phía máy chủ để lấy nguồn.
Giới hạn tệp hoặc dữ liệu là bao nhiêu?
UI hiện tại hiển thị giới hạn đầu vào 25 MB.
Có dùng được trên điện thoại không?
Trang là công cụ web và có thể chạy trên trình duyệt di động hiện đại, nhưng hành vi chọn tệp, bộ nhớ và khả năng tương thích chưa được xác minh trên mọi thiết bị. Nên dùng desktop với dữ liệu lớn hoặc phức tạp.
Nên chọn workflow nào?
Dùng Công cụ chuyển Excel sang JSON khi cần: Chuyển qua lại giữa các sheet và xuất toàn bộ sheet dưới dạng map. Dùng Công cụ chuyển CSV sang JSON khi cần: Tự nhận diện delimiter và cho phép chọn lại thủ công.
Công cụ liên quan
Chọn sheet, chuẩn hóa tên khóa và xuất JSON cho bước tiếp theo.