Chuyển file CSV sang JSON trong trình duyệt của bạn - hoàn hảo để truyền dữ liệu bảng tính vào script, API, hoặc LLM.
Kéo thả một hoặc nhiều - tất cả sẽ chuyển đổi thành JSON. Tiến độ từng hàng, chuyển đổi hàng loạt, tải xuống ZIP.
CSV là định dạng phổ quát nhất cho dữ liệu bảng: mọi bảng tính đều xuất được nó, mọi script đều nhập được nó. JSON cũng vậy cho dữ liệu lồng nhau hoặc dữ liệu tự mô tả: mọi ngôn ngữ lập trình đều có thể phân tích nó, mọi API hiện đại đều tiêu thụ nó. Việc chuyển CSV sang JSON thu hẹp khoảng cách khi bạn cần đưa dữ liệu từ bảng tính vào một script JavaScript, REST API, hoặc một LLM vốn nghĩ theo đối tượng.
Chúng tôi phân tích CSV bằng PapaParse, coi hàng đầu tiên là tên trường và phần còn lại là các bản ghi. Các giá trị số được tự động xác định kiểu; mọi thứ khác vẫn là chuỗi. Kết quả là một mảng JSON có thụt lề gồm các đối tượng - sẵn sàng để dán vào script hoặc pipe vào curl. Mọi thứ diễn ra cục bộ; không có dữ liệu nào rời khỏi trình duyệt của bạn.
Các quy trình làm việc của nhà phát triển được hưởng lợi nhiều nhất: tạo mẫu API REST với dữ liệu giả (xuất CSV từ bảng tính, JSON vào trình xử lý của bạn), khởi tạo cơ sở dữ liệu với các bản ghi mẫu (CSV từ nhóm tài chính/vận hành, JSON vào tập lệnh di chuyển), cung cấp cho LLM một tập dữ liệu có cấu trúc để phân tích (LLM xử lý mảng đối tượng JSON tốt hơn nhiều so với CSV dạng tự do), và chuyển đổi báo cáo kinh doanh thành API có thể đọc được bằng máy (Salesforce/HubSpot/Stripe đều xuất CSV, bảng điều khiển của bạn có thể tiêu thụ JSON).
Lưu ý về các trường hợp đặc biệt thường gây lỗi cho trình phân tích cú pháp CSV: các ô có dấu phẩy nhúng (chuỗi được trích dẫn), các ô chứa dấu ngoặc kép theo nghĩa đen (thoát bằng cách nhân đôi dấu ngoặc kép), các ô nhiều dòng (các ô trải dài nhiều dòng bên trong dấu ngoặc kép), dấu kết thúc dòng của Windows (CRLF) và các đặc điểm riêng của Excel (dấu thứ tự byte UTF-8, tiền tố "=" để buộc diễn giải theo nghĩa đen). PapaParse xử lý tất cả những điều này một cách chính xác. Nếu trước đây bạn đã gặp lỗi "hỏng ở hàng 47" với các trình phân tích cú pháp kém chất lượng, PapaParse sẽ khắc phục chúng.
Việc tự động nhận dạng kiểu dữ liệu số là cài đặt mặc định hữu ích nhất. Nếu không có nó, một cột như "12345" sẽ được phân tích cú pháp dưới dạng chuỗi "12345" và bạn không thể sắp xếp hoặc tính tổng nó ở phía máy chủ cho đến khi bạn chuyển đổi kiểu. PapaParse phát hiện số nguyên, số thập phân, ký hiệu khoa học và boolean dưới dạng true/false. Chuỗi ngày tháng vẫn là chuỗi (không tự động phân tích cú pháp thành đối tượng Date) vì định dạng ngày tháng quá đa dạng để đoán một cách đáng tin cậy; hãy chuyển đổi chúng trong mã đích của bạn.
Xuất bảng tính các bản ghi thử nghiệm dưới dạng CSV, chuyển đổi sang JSON, phục vụ từ một điểm cuối giả. Nhanh hơn gõ JSON bằng tay.
Lấy một tệp CSV xuất từ hệ thống khác và chuyển đổi sang JSON để sử dụng trong tập lệnh di chuyển hoặc khởi tạo dữ liệu. Hầu hết các ORM chấp nhận trực tiếp mảng JSON.
LLM phân tích mảng JSON đáng tin cậy hơn nhiều so với CSV thô. Chuyển đổi trước, dán vào, yêu cầu thông tin chi tiết.
Các nhà phát triển giao diện người dùng tạo nguyên mẫu bảng điều khiển với dữ liệu thực sẽ hưởng lợi từ JSON mà họ có thể nhập trực tiếp. Nhanh hơn việc kết nối trình phân tích cú pháp CSV trong nguyên mẫu.
Xuất từ CRM thường ở dạng CSV. Chuyển đổi sang JSON để nhập vào phân tích tùy chỉnh hoặc đồng bộ hóa vào cơ sở dữ liệu gốc JSON.
Chuyển từ quy trình làm việc dựa trên CSV cũ sang quy trình làm việc dựa trên JSON hiện đại bắt đầu bằng việc chuyển đổi này. Hữu ích cho các lần di chuyển một lần và các quy trình liên tục.
CSV (Comma-Separated Values) là định dạng bảng đơn giản nhất - các hàng văn bản thuần với giá trị phân cách bằng dấu phẩy. Được mọi chương trình bảng tính, ngôn ngữ script và công cụ dữ liệu từng được tạo ra đọc được.
JSON (JavaScript Object Notation) là ngôn ngữ chung của dữ liệu có cấu trúc trên web. Mảng, đối tượng, chuỗi, số, boolean. Được mọi ngôn ngữ lập trình hiện đại đọc.
Kéo một CSV vào bộ chuyển đổi phía trên, hoặc nhấp vào ô để chọn một tệp từ thiết bị của bạn.
Chúng tôi đã chọn trước JSON làm định dạng xuất. Thay đổi nó từ menu thả xuống nếu bạn muốn mục tiêu khác.
Nhấp vào Chuyển đổi và chờ thanh tiến trình kết thúc. Tải xuống JSON khi nó sẵn sàng.
Chuyển một mảng JSON các đối tượng thành tệp CSV - dán vào Excel, Google Sheets, hoặc bất kỳ công cụ bảng tính nào.
Chuyển các file cấu hình JSON sang định dạng YAML dễ đọc hơn với con người - Kubernetes, GitHub Actions, Docker Compose rất ưa thích.
Chuyển bảng tính Excel XLSX sang CSV - hoàn hảo cho script, công cụ xử lý dữ liệu, hoặc các hệ thống không mở được .xlsx.