Cách sử dụng
- Dán CSV, hoặc sao chép các ô trực tiếp từ bảng tính (khi dán, chúng là văn bản phân cách bằng tab).
- Giữ bật “Dòng đầu là tiêu đề” để nhận mảng các đối tượng; tắt đi để nhận mảng các mảng.
- Giữ bật “Chuyển số và giá trị boolean” để có giá trị đúng kiểu, hoặc tắt để giữ mọi thứ dạng văn bản.
- Sao chép hoặc tải JSON xuống.
Giải thích tùy chọn
- Dấu phân cách
- Tự động nhận dạng dấu phẩy, dấu chấm phẩy, tab và dấu gạch đứng. Hãy chọn cụ thể nếu công cụ đoán sai.
- Dòng tiêu đề
- Các giá trị của dòng đầu tiên trở thành khóa của mỗi đối tượng.
- Giá trị đúng kiểu
- "42" thành 42 và "true" thành true. Hãy tắt tùy chọn này với các mã có số 0 ở đầu như mã bưu chính hay số điện thoại, nếu không chúng sẽ mất số 0.
Ví dụ
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
Câu hỏi thường gặp
Tôi có thể dán trực tiếp từ Excel hoặc Google Sheets không?
Có. Các ô được sao chép sẽ phân cách bằng tab; dấu phân cách được nhận dạng tự động.
Tại sao 00123 lại thành 123?
Khi bật chuyển kiểu, văn bản trông giống số sẽ được chuyển thành số. Tắt “Chuyển số và giá trị boolean” để giữ số 0 ở đầu.
Dòng trống được xử lý thế nào?
Các dòng hoàn toàn trống sẽ bị bỏ qua. Ô trống thành null khi bật chuyển kiểu, hoặc thành chuỗi rỗng khi tắt.
Tệp của tôi dùng dấu chấm phẩy và dấu phẩy thập phân, có dùng được không?
Dấu phân cách sẽ được nhận dạng, nhưng số thập phân dùng dấu phẩy như 3,5 vẫn là văn bản. Hãy đổi chúng sang dấu chấm trước nếu bạn cần giá trị số.
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.