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.

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

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 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
Hosted in GermanyGlobal Content Delivery
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.

Các công cụ chuyển đổi trực tuyến từ JSON sang CSV thường yêu cầu tài khoản đối với các tệp lớn hơn hoặc giới hạn đáng kể số dòng trong gói miễn phí. Công cụ này không có giới hạn số dòng ngoài bộ nhớ thiết bị của bạn, không cần tài khoản và thậm chí hoạt động ngoại tuyến sau lần tải đầu tiên.

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".

Điều này có hoạt động trên điện thoại không?

Có, trên bất kỳ trình duyệt di động hiện đại nào giống như trên máy tính - tệp vẫn ở trạng thái cục bộ.

Có giới hạn số dòng hay tài khoản không?

Không. Không cần tài khoản và không có giới hạn số dòng nhân tạo - chỉ bộ nhớ thiết bị của bạn mới đặt ra giới hạn cho những tệp rất lớn.

Tôi có thể chuyển đổi an toàn một phản hồi JSON chứa dữ liệu cá nhân không?

Có. Tệp được phân tích cục bộ và không bao giờ được gửi đến máy chủ - điều này cũng áp dụng cho các phản hồi API chứa dữ liệu cá nhân.

Công cụ liên quan

CSV sang JSON · XLSX sang CSV · CSV sang XLSX · JSON sang Markdown · JSONL sang JSON · JSON sang JSONL