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

Ô bắt đầu bằng =, +, - hoặc @ sẽ được thêm dấu nháy đơn ở đầu, để các ứng dụng bảng tính hiển thị chúng dưới dạng văn bản thay vì chạy như công thức.

Thêm một dấu ẩn vào đầu tệp tải xuống để Excel hiển thị đúng chữ có dấu và các ký tự khác.

Dạng

Các cột như address.city trở thành object lồng nhau, và các ô chứa danh sách JSON trở thành mảng thật sự.

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

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

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

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

Cài đặt One For All trên máy tính của bạn

Sau đó, One For All sẽ mở trong cửa sổ riêng như một ứng dụng, ngay từ màn hình nền hoặc màn hình chính của bạn. Không cần tải gì từ cửa hàng ứng dụng, và các tệp của bạn vẫn nằm trên thiết bị.

  1. Nhấp vào biểu tượng cài đặt ở bên phải thanh địa chỉ, hoặc mở menu của trình duyệt (⋮).
  2. Chọn “Cài đặt One For All” hoặc “Cài đặt trang dưới dạng ứng dụng”: một lối tắt sẽ được thêm vào màn hình nền và danh sách ứng dụng của bạn.

Tải xuống bộ xử lý của công cụ này?

Công cụ này hoạt động hoàn toàn trong trình duyệt của bạn. Để làm được điều đó, công cụ cần tải các thành phần bên dưới từ One For All, chỉ một lần duy nhất. Sau đó, chúng được lưu trên thiết bị này nên lần sau công cụ sẽ khởi động ngay.

Tệp của bạn không bao giờ bị gửi đi đâu cả.