Chuyển đổi CSV và JSON

Chuyển đổi bảng CSV và JSON cục bộ, giữ giá trị ô ở dạng chuỗi và kiểm tra tiêu đề cùng dấu nháy.

Trang này hiển thị các công cụ có sẵn bằng ngôn ngữ này trong phạm vi hiện tại. Điều đó không có nghĩa mọi công cụ trên trang web đều đã được dịch sang mọi ngôn ngữ.

Xử lý cục bộ, không tự động lưu. UTF-8; tối đa 2 MiB, 5.000 hàng dữ liệu, 100 cột và 100.000 ô; 20.000 đơn vị văn bản cho mỗi ô. Worker phân tích có giới hạn 5 giây.

Dấu phân cách được chọn rõ ràng. Hàng trống và khoảng trắng không tự động bị xóa; các số 0 ở đầu được giữ nguyên. Ký tự kết thúc dòng cuối cùng không tạo thêm bản ghi. Đầu ra CSV đặt mọi ô trong dấu nháy kép và dùng CRLF cùng BOM UTF-8.

Mọi giá trị ô vẫn là chuỗi, kể cả các số lớn. Số JSON, null, giá trị boolean và giá trị lồng nhau không được âm thầm chấp nhận. Tiêu đề của các đối tượng phải duy nhất và không trống.

Thiết lập này chỉ áp dụng khi xuất CSV; không thay đổi giá trị đầu ra JSON. Theo mặc định, dấu nháy đơn được thêm trước ký hiệu =, +, - hoặc @ có thể xuất hiện ở đầu, và trước các ô bắt đầu bằng tab hoặc ký tự xuống dòng. Điều này thay đổi văn bản được xuất, kể cả tiêu đề. Phần mềm bảng tính có thể diễn giải giá trị được giữ nguyên thành công thức. Hãy kiểm tra thiết lập nhập dưới dạng văn bản.

Cách sử dụng

Dán dữ liệu hoặc chọn tệp UTF-8. Chọn chiều chuyển đổi, dấu phân cách, tùy chọn tiêu đề và cấu trúc JSON. Xem lại cách xử lý công thức, rồi chuyển đổi và sao chép hoặc tải kết quả xuống.

Thử ví dụ

id,name theo sau bởi 001,Ahmed trở thành một đối tượng có các giá trị chuỗi "001" và "Ahmed"; 001 không trở thành số 1.

Phạm vi hỗ trợ và giới hạn

Chuyển CSV sang đối tượng JSON cần tiêu đề duy nhất, không trống và ít nhất một hàng dữ liệu. Mảng JSON chứa hàng tiêu đề khi chọn tùy chọn đó. Chuyển JSON sang CSV chỉ nhận giá trị chuỗi; số, null, boolean, giá trị lồng nhau và khóa trùng đều bị từ chối rõ ràng để tránh mất độ chính xác hoặc ý nghĩa. Mọi hàng phải có các trường khớp nhau.

Câu hỏi thường gặp

Công thức và số lớn có bị thay đổi không?

Đầu ra CSV đặt mọi ô trong dấu nháy kép và dùng CRLF cùng BOM. Theo mặc định, ô có dạng công thức, kể cả tiêu đề, được thêm dấu nháy đơn ở đầu; việc này cố ý thay đổi văn bản. Chọn xuất nguyên dạng để giữ chính xác giá trị ô, đồng thời lưu ý phần mềm bảng tính có thể diễn giải chúng thành công thức. Khoảng trắng và hàng không tự động được làm sạch; số 0 ở đầu không được chuyển thành số.

Công cụ liên quan