digtools
🔄
json-csv-converter,

Công cụ chuyển đổi JSON ↔ CSV

Chuyển đổi tức thì giữa JSON và CSV

🔄
Chuyển đổi 2 chiều
JSON ⇔ CSV
📄
Đầu vào linh hoạt
Tệp & Văn bản
🔒
Xử lý cục bộ
Bảo mật 100%
🔒

Dữ liệu KHÔNG BAO GIỜ được gửi đến máy chủ của chúng tôi. Mọi thứ được xử lý cục bộ trên trình duyệt của bạn.

Hướng chuyển đổi:
Dấu phân cách:

Đầu vào

Đầu ra

Số hàng:0
Lỗi:Không có
about,

Giới thiệu

Một công cụ hoàn toàn dựa trên trình duyệt để chuyển đổi hai chiều giữa các định dạng JSON và CSV. Hỗ trợ cả việc tải tệp lên và dán văn bản trực tiếp.

Các tính năng bao gồm làm phẳng các cấu trúc JSON lồng nhau, chọn dấu phân cách (Dấu phẩy/Tab/Dấu chấm phẩy) và phân tích cú pháp CSV tuân thủ RFC 4180.

Tất cả quá trình xử lý được hoàn tất cục bộ trên trình duyệt của bạn mà không cần gửi bất kỳ dữ liệu nào đến máy chủ của chúng tôi, đảm bảo dữ liệu bí mật của bạn luôn an toàn.

how to,

Cách sử dụng

BƯỚC 1

Chọn Hướng chuyển đổi

Chọn xem bạn muốn chuyển đổi JSON sang CSV hay CSV sang JSON.

BƯỚC 2

Nhập dữ liệu

Chọn một tệp từ thiết bị của bạn hoặc dán trực tiếp văn bản vào khu vực nhập liệu.

BƯỚC 3

Chuyển đổi & Lưu

Nhấp vào nút Chuyển đổi để xem kết quả ngay lập tức. Sao chép hoặc tải xuống kết quả.

glossary,

Thuật ngữ

JSON (JavaScript Object Notation)
Một định dạng trao đổi dữ liệu nhẹ sử dụng văn bản mà con người có thể đọc được để lưu trữ và truyền các đối tượng dữ liệu bao gồm các cặp thuộc tính-giá trị.
CSV (Comma-Separated Values)
Một tệp văn bản phân định sử dụng dấu phẩy để phân tách các giá trị. Nó được sử dụng rộng rãi để biểu diễn dữ liệu dạng bảng cho bảng tính và cơ sở dữ liệu.
TSV (Tab-Separated Values)
Một biến thể của CSV trong đó các trường được phân tách bằng các ký tự tab. Nó giúp tránh các lỗi phân tích cú pháp khi dữ liệu tự nhiên chứa dấu phẩy.
RFC 4180
Tài liệu đặc tả tiêu chuẩn cho định dạng CSV. Nó định nghĩa các quy tắc như sử dụng dấu ngoặc kép để thoát các trường chứa dấu phẩy hoặc dấu ngắt dòng.
JSON Lồng nhau
Một cấu trúc phân cấp nơi một đối tượng JSON chứa các đối tượng hoặc mảng khác bên trong nó.
Làm phẳng (Flatten)
Quá trình mở rộng một cấu trúc phân cấp lồng nhau thành các khóa đơn được phân tách bằng dấu chấm, làm cho nó phù hợp với các cột CSV phẳng.
Dấu phân cách (Delimiter)
Một ký tự được sử dụng để xác định ranh giới giữa các vùng độc lập, riêng biệt trong văn bản thuần túy (ví dụ: dấu phẩy, tab, dấu chấm phẩy).
Mã hóa UTF-8
Mã hóa ký tự phổ biến nhất trên World Wide Web, có khả năng biểu diễn văn bản bằng hầu hết mọi ngôn ngữ.
faq,

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

Q.Công cụ có thể chuyển đổi JSON lồng nhau không?
Có. Bằng cách bật tùy chọn "Làm phẳng dữ liệu lồng nhau", các đối tượng lồng nhau sẽ được làm phẳng bằng ký hiệu dấu chấm (ví dụ: user.address.city) và xuất thành một cột CSV duy nhất.
Q.Dữ liệu của tôi có được gửi đến máy chủ không?
Không, dữ liệu của bạn không bao giờ được gửi đi đâu cả. Mọi chuyển đổi đều được thực thi hoàn toàn trên trình duyệt của bạn bằng JavaScript, đảm bảo dữ liệu nhạy cảm và khóa API của bạn luôn được bảo mật tuyệt đối.
Q.Các bạn có hỗ trợ Tab-Separated Values (TSV) không?
Có. Bạn có thể chọn "Tab" từ menu thả xuống về dấu phân cách để nhập hoặc xuất các tệp TSV. Chúng tôi cũng hỗ trợ dấu phân cách là dấu chấm phẩy đối với các định dạng CSV của Châu Âu.
Q.Công cụ này có thể xử lý các tệp lớn không?
Có, nó có thể xử lý các tệp nằm trong giới hạn bộ nhớ trình duyệt của bạn. Các tệp khoảng vài megabyte cho đến 10MB sẽ được xử lý mượt mà. Việc xử lý hàng chục ngàn hàng hầu như không có vấn đề gì.
Q.Còn các ký tự đặc biệt hoặc ngôn ngữ nước ngoài thì sao?
Sẽ không có vấn đề về mã hóa. Công cụ này xử lý mọi thứ bằng mã hóa UTF-8, xử lý chính xác các ký tự đa ngôn ngữ. BOM trong các tệp UTF-8 sẽ được tự động phát hiện và loại bỏ.
Q.Nó xử lý các tệp CSV không có tiêu đề như thế nào?
Khi chuyển đổi CSV sang JSON, hãy bỏ chọn tùy chọn "Có tiêu đề". Công cụ sẽ tự động gán các khóa như col1, col2, col3... để tránh việc hàng dữ liệu đầu tiên bị đọc nhầm thành tiêu đề.
Q.Nó có thể chuyển đổi một đối tượng JSON đơn lẻ thay vì một mảng không?
Có. Một đối tượng đơn lẻ như {"name":"John"} sẽ tự động được chuyển đổi thành một tệp CSV có một hàng. Bạn không cần phải bọc nó trong một mảng.
Q.Điều gì xảy ra nếu có lỗi?
Các lỗi cú pháp JSON (như thiếu ngoặc hoặc thừa dấu phẩy ở cuối) sẽ hiển thị bằng văn bản màu đỏ. Nếu một hàng CSV có số cột không khớp, cảnh báo sẽ được ghi vào console, nhưng quá trình xử lý vẫn tiếp tục.
use cases,

Các trường hợp sử dụng

📊

Chuẩn bị Phân tích dữ liệu

Chuyển đổi dữ liệu JSON lấy từ API thành CSV để phân tích trong Excel hoặc Google Sheets.

🔧

Công cụ dành cho Nhà phát triển

Chuyển đổi các tệp dữ liệu gốc CSV sang định dạng JSON để nhúng trực tiếp vào các ứng dụng.

📁

Di chuyển dữ liệu

Dễ dàng chuyển đổi các định dạng dữ liệu để di chuyển các bản ghi giữa các hệ thống cơ sở dữ liệu khác nhau.

📝

Tạo Báo cáo

Chuyển đổi các nhật ký JSON thô thành CSV để tổng hợp và tóm tắt bằng các bảng pivot.

Gửi phản hồi

Vui lòng cho chúng tôi biết suy nghĩ của bạn để giúp chúng tôi cải thiện công cụ.

Tuyên bố miễn trách nhiệm

Các công cụ được cung cấp trên trang web này hoàn toàn miễn phí, nhưng vui lòng sử dụng theo rủi ro của riêng bạn. Chúng tôi không đảm bảo về độ chính xác, đầy đủ hoặc an toàn của bất kỳ kết quả tính toán, kết quả chuyển đổi hoặc dữ liệu được tạo ra nào. Xin lưu ý rằng người vận hành không chịu trách nhiệm về bất kỳ thiệt hại hoặc sự cố nào gây ra bởi việc sử dụng các công cụ này. Hầu hết các công cụ xử lý tệp và tính toán ngay trong trình duyệt của bạn, nghĩa là dữ liệu bạn nhập không được gửi hoặc lưu trữ trên máy chủ của chúng tôi.