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.

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

Hàng đầu làm tiêu đề

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

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.

Các công cụ chuyển đổi trực tuyến từ CSV sang JSON thường yêu cầu tài khoản đối với các bảng 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àoCSV
Chuyển đổi tự độngZIP, XLSX, DXF, GeoJSON
Đị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 xem hàng đầu tiên có phải là tiêu đề khô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ớ. CSV không biết lồng nhau, nên kết quả là một mảng JSON phẳng gồm các đối tượng (hoặc mảng), không có cấu trúc lồng nhau.

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

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

Chuyển đổi một tệp CSV chứa dữ liệu khách hàng thật ở đây có an toàn không?

Có. Khác với các công cụ chuyển đổi trực tuyến tải tệp CSV lên máy chủ, tệp của bạn ở đây chỉ nằm trên thiết bị của bạn.

Công cụ liên quan

XLSX sang CSV · CSV sang XLSX · JSON sang CSV · CSV sang Markdown · JSON sang XML · JSONL sang JSON · Parquet sang JSON