Chuyển JSON sang CSV
Dán một danh sách JSON và nhận bảng tính gọn gàng: mỗi mục một dòng, mỗi trường một cột, sẵn sàng mở bằng Excel.
Đã niêm phong trên thiết bị này
Chạy ngay trong trình duyệt. Không có gì được tải lên.
Đã niêm phong
CSV JSON
CSV sẽ hiện ở đây ngay khi bạn nhập.
JSON sẽ hiện ở đây ngay khi bạn nhập.
Cách hoạt động
-
Dán hoặc mở JSON
Dán, gõ, thả tệp .json vào hoặc mở một tệp. Việc chuyển đổi bắt đầu ngay khi có nội dung để đọc.
-
Kiểm tra bảng
Xem các dòng và cột trước khi lưu. Chọn dấu phân cách, và giữ object lồng nhau ở dạng làm phẳng hoặc dạng JSON.
-
Tải CSV xuống
Mở bằng Excel, LibreOffice hoặc Google Sheets, hoặc sao chép văn bản để dán vào nơi khác.
Câu hỏi thường gặp
JSON của tôi có bị tải lên máy chủ không?
Không. Việc chuyển đổi chạy hoàn toàn trong trình duyệt, nên phản hồi API, dữ liệu xuất và dữ liệu khách hàng không bao giờ rời khỏi thiết bị của bạn.
Tôi có thể chuyển đổi loại JSON nào?
Một danh sách object cho mỗi object một dòng và mỗi khóa một cột, kể cả khi các object không có cùng các khóa. Một object đơn cho một dòng, còn danh sách các danh sách được ghi lần lượt từng dòng. Nếu JSON bao quanh một danh sách duy nhất, như phản hồi API có danh sách “results”, danh sách đó sẽ được dùng.
Object lồng nhau và danh sách được xử lý thế nào?
Object lồng nhau trở thành các cột có tên nối bằng dấu chấm, như address.city. Danh sách được ghi dưới dạng văn bản JSON trong một ô, ví dụ ["toán","thơ"], nên không mất gì. Công cụ CSV sang JSON có thể dựng lại cả hai.
Vì sao một số ô bắt đầu bằng dấu nháy đơn?
Ứng dụng bảng tính coi một ô bắt đầu bằng =, +, - hoặc @ là công thức. Khi đó, một giá trị được cài sẵn trong dữ liệu từ nơi khác có thể mở một trang web hoặc chạy một lệnh lúc tệp được mở, kiểu tấn công gọi là CSV injection. Khi bật “Chặn công thức”, các ô đó được thêm dấu nháy đơn ở đầu, nên Excel, LibreOffice và Google Sheets hiển thị chúng dưới dạng văn bản thuần. Các số thông thường như -12 được giữ nguyên. Hãy tắt tùy chọn này nếu tệp CSV dành cho một chương trình chứ không phải bảng tính.
Excel dồn mọi thứ vào một cột hoặc hiện ký tự lạ. Tôi phải làm gì?
Nếu mọi thứ nằm trong cột đầu tiên, Excel của bạn đang chờ dấu chấm phẩy, điều thường gặp ở những nơi dùng dấu phẩy làm dấu thập phân, như Việt Nam: hãy chọn “Dấu chấm phẩy” làm dấu phân cách. Nếu chữ có dấu hiển thị sai, hãy để bật “Chuẩn Excel (UTF-8 BOM)” để Excel biết tệp là UTF-8.
Các con số có được giữ chính xác không?
Có. Số được ghi đúng như trong JSON của bạn, nên các mã định danh dài và số thập phân chính xác không bị làm tròn.