Chuyển CSV sang JSON

Dán CSV từ Excel, Google Sheets hay bất kỳ ứng dụng nào, và nhận JSON gọn gàng để sao chép thẳng vào code của bạn.

Đã 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ở CSV

    Dán, thả tệp .csv vào hoặc mở một tệp. Dấu phân cách được tự động phát hiện, và các giá trị trong dấu nháy có dấu phẩy hoặc xuống dòng đều được đọc đúng.

  2. Chọn dạng JSON

    Chọn danh sách object hoặc danh sách mảng, quyết định có chuyển đổi số và true/false hay không, rồi đặt thụt lề.

  3. Sao chép hoặc tải JSON xuống

    Xem bảng xem trước nếu cần, rồi sao chép JSON hoặc lưu thành tệp .json.

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

Tệp CSV của tôi có bị tải lên máy chủ không?

Không. Tệp được đọc và chuyển đổi ngay trong trình duyệt, nên danh sách khách hàng, dữ liệu xuất và báo cáo vẫn ở trên thiết bị của bạn.

Công cụ đọc được những tệp CSV nào?

Các tệp phân cách bằng dấu phẩy, dấu chấm phẩy, tab hoặc gạch đứng, được tự động phát hiện. Giá trị trong dấu nháy kép có thể chứa dấu phân cách, xuống dòng và dấu nháy kép nhân đôi, đúng như chuẩn CSV (RFC 4180) cho phép. Dòng “sep=” mà Excel đôi khi thêm vào cũng được hiểu.

Số và giá trị true/false được nhận diện thế nào?

Số trở thành số JSON, TRUE và FALSE viết hoa hay thường đều trở thành true và false, còn ô trống trở thành null. Các giá trị như 007, hoặc số dài hơn 15 chữ số như số thẻ hay mã đơn hàng, được giữ dạng văn bản để không mất chữ số nào. Tắt “Nhận diện số và true/false” để giữ mọi giá trị ở dạng văn bản.

Tôi có thể nhận JSON lồng nhau không?

Có. Bật “Dựng lại dữ liệu lồng nhau”: các cột như address.city trở thành object lồng nhau, và các ô chứa danh sách JSON như ["a","b"] trở thành mảng thật sự. Đây là thao tác ngược lại hoàn toàn của công cụ JSON sang CSV.

Nếu một số dòng có nhiều hoặc ít ô hơn dòng tiêu đề thì sao?

Ô thiếu trở thành null (hoặc văn bản trống khi tắt nhận diện số), còn ô thừa được giữ dưới các khóa như column_5. Công cụ cho bạn biết có bao nhiêu dòng bị ảnh hưởng để bạn kiểm tra lại tệp.

CSV từ Excel của tôi hiện ký tự lạ. Vì sao?

Excel trên Windows thường lưu tệp CSV bằng một bảng mã khu vực cũ thay vì UTF-8. Công cụ nhận ra điều này và đọc tệp bằng bảng mã Excel dùng cho ngôn ngữ của trang này, và cũng đọc được tệp UTF-16. Nếu chữ vẫn hiển thị sai, hãy lưu tệp dưới dạng “CSV UTF-8” rồi mở lại.

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