vi

JSON sang CSV

Chuyển một mảng JSON ngay trên máy thành bảng CSV: khóa của đối tượng trở thành cột, không tải lên, ngay trong trình duyệt.

Dấu phân cách
  • Dấu phẩy
  • Dấu chấm phẩy
  • Tab

Đ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+

    JSON là định dạng của API và ứng dụng web, còn CSV là định dạng của bảng tính như Excel, Numbers hay LibreOffice Calc. Muốn phân tích dữ liệu API trong bảng tính, bạn cần con đường từ JSON quay lại CSV: mỗi đối tượng trong mảng thành một hàng, và các khóa thành tiêu đề cột.

    Công cụ này đọc JSON của bạn hoàn toàn cục bộ trong trình duyệt (papaparse, JavaScript thuần). Nó mong đợi một mảng các đối tượng, hoặc một đối tượng chứa mảng đó (ví dụ {"data": [ ... ]}). Tập cột là hợp của các khóa trên mọi hàng, nên cả những đối tượng có trường khác nhau cũng xếp hàng gọn gàng.

    Không có gì được tải lên: việc chuyển đổi chạy được cả khi ngoại tuyến. Dữ liệu của bạn không bao giờ rời thiết bị, khác với các công cụ trực tuyến gửi JSON lên máy chủ bên thứ ba.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoJSON
    Định dạng đầu raCSV
    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 JSON của bạn.
    2. Công cụ tự nhận diện mảng và các cột.
    3. Tải tệp CSV về.

    Giới hạn: Mong đợi một mảng phẳng các đối tượng (hoặc một đối tượng chứa mảng đó). Đối tượng/mảng lồng nhau trong một ô được ghi dưới dạng văn bản, không tách thành cột riêng; với dữ liệu dạng bảng thì kết quả sạch sẽ. 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ó bị 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.

    Cấu trúc JSON nào được mong đợi?

    Một mảng các đối tượng, vd. [{"name":"A","gia_tri":1}, ...], hoặc một đối tượng chứa mảng như vậy.

    Dữ liệu lồng nhau thì sao?

    Đối tượng/mảng lồng nhau được ghi thành văn bản trong ô. Với dữ liệu bảng phẳng thì kết quả lý tưởng.

    Đối tượng có trường khác nhau có vấn đề không?

    Không, các cột là hợp của mọi khóa; trường thiếu để trống.

    Ngược lại, CSV sang JSON?

    Có, bằng công cụ "CSV sang JSON".

    Công cụ liên quan