vi

CSV sang JSON

Chuyển tệp CSV thành mảng JSON ngay trên máy - với tên cột làm khóa, không tải lên, ngay trong trình duyệt của bạn.

Hàng đầu làm tiêu đề
Thụt lề JSON

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    CSV là định dạng bảng cổ điển, JSON là ngôn ngữ của các API và ứng dụng web hiện đại. Chuyển một tệp CSV sang JSON là bước đầu tiên thường gặp nhất để xử lý dữ liệu dạng bảng trong một chương trình, một cơ sở dữ liệu hay một frontend - mỗi hàng thành một đối tượng, hàng tiêu đề cung cấp các khóa.

    Công cụ này phân tích tệp CSV của bạn hoàn toàn cục bộ trong trình duyệt (papaparse, thuần JavaScript) và xuất ra một mảng JSON. Theo mặc định, hàng đầu tiên được dùng làm tiêu đề cột, nên mỗi hàng dữ liệu thành một đối tượng với các trường có tên. Số được nhận diện thành số. Không có gì bị tải lên.

    Nhờ vậy bạn có thể nạp một tập dữ liệu thử nghiệm cho một giao diện, điền vào một cơ sở dữ liệu giả lập hay cung cấp các dòng cấu hình cho một frontend. Một lưu ý thực tế: các số 0 đứng đầu của một mã bưu chính hay mã sản phẩm có thể biến mất khi tự động gán kiểu, vì chữ khi đó trở thành số. Nếu điều đó quan trọng, tốt hơn hết bạn nên cố ý xử lý các cột liên quan như chuỗi ký tự trước khi xử lý tiếp.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoCSV
    Định dạng đầu raJSON
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả hoặc chọn tệp CSV của bạn.
    2. Chọn hàng tiêu đề và định dạng (tùy chọn).
    3. Tải tệp JSON về.

    Giới hạn: Dấu phân tách được nhận diện tự động (phẩy/chấm phẩy/tab). Không có tùy chọn tiêu đề, mỗi hàng thành một mảng thay vì đối tượng. Số được gán kiểu tự động; số không đầu có thể bị mất. Tệp rất lớn cần bộ nhớ.

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

    Tệp của tôi có được tải lên không?

    Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt - không có gì được gửi đi.

    Hàng đầu tiên có được dùng làm tiêu đề không?

    Theo mặc định là có - tên cột trở thành các khóa của đối tượng. Có thể tắt qua tùy chọn.

    Dấu phân cách nào được hỗ trợ?

    Dấu phẩy, dấu chấm phẩy và tab được tự động nhận diện.

    Số có được nhận diện thành số không?

    Có, giá trị số được xuất vào JSON dưới dạng số thay vì chữ. Cẩn thận với mã bưu chính, số điện thoại hay mã hàng: số 0 đứng đầu bị mất khi ép kiểu (01067 thành 1067). Những cột như vậy nên kiểm tra nhanh trong kết quả.

    Công cụ liên quan