Tất cả hướng dẫn

Chuyển CSV sang JSON mà không mất dữ liệu

Đăng ngày · Cập nhật ngày 1 phút đọc

Phép chuyển đổi có vẻ đơn giản. Ba điểm gây vấn đề: dấu phân cách, giá trị đặt trong ngoặc kép và các con số.

Dấu phân cách

Công cụ nhận biết cả dấu chấm phẩy lẫn dấu phẩy. Một tệp dùng dấu chấm phẩy có cột “24,5” được đọc đúng.

Dấu ngoặc kép

Một ô đặt trong ngoặc kép có chứa dấu phẩy, như “arrosage: matin, soir”, vẫn là một giá trị duy nhất. Ngoặc kép đôi bên trong trở thành ngoặc kép được thoát: “zone "nord"”.

Các con số

Mọi giá trị đến dưới dạng văn bản, kể cả số: “24,5” và “18” trở thành "24,5" và "18". Một số thập phân dùng dấu phẩy vẫn là chuỗi. Hãy thay dấu phẩy bằng dấu chấm nếu chương trình đọc JSON mong đợi một số.

Ô trống

Một ô trống trở thành chuỗi rỗng, không phải “null”.

Kiểm tra

So sánh số dòng, mở JSON và xem các cột có số thập phân cùng các chữ có dấu.

CSV sang JSON

Về chiều ngược lại, xem JSON sang CSV.