Công cụ chuyển Excel sang JSON

Mở file .xlsx hoặc dán trực tiếp các ô từ Excel hay Google Sheets để nhận JSON sạch. Số, giá trị đúng/sai và ngày tháng giữ nguyên kiểu dữ liệu, và không có dữ liệu nào được tải lên.

Cập nhật
Mở file (.xlsx, .csv, .json)
Đầu vào
Đầu ra
Thụt lề

Xem trước đầu vào

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển CSV hoặc Excel sang câu lệnh SQL INSERT trực tuyếnCSV & Excel sang SQL →

Cách dùng Excel sang JSON

  1. Nhấn Mở file và chọn một workbook .xlsx, hoặc sao chép các ô trong Excel / Google Sheets rồi dán vào khung bên trái.
  2. Nếu workbook có nhiều sheet, hãy chọn một sheet trong menu sheet — hoặc đánh dấu Tất cả sheet để xuất cùng lúc.
  3. Chọn cấu trúc đầu ra (mảng đối tượng hoặc mảng hàng) và cách ghi các ô trống.
  4. Kiểm tra bản xem trước, sau đó nhấn Sao chép hoặc Tải .json.

Công cụ chuyển Excel sang JSON làm gì?

Bảng tính là một lưới ô: hàng đầu tiên thường chứa tên cột và mỗi hàng sau đó là một bản ghi. JSON biểu diễn cùng dữ liệu đó dưới dạng mảng các đối tượng, trong đó mỗi đối tượng dùng tên cột làm khóa. Đây là định dạng mà REST API, ứng dụng JavaScript, cơ sở dữ liệu NoSQL và hầu hết dữ liệu mẫu để kiểm thử đều sử dụng:

[
  { "id": 1, "name": "Ada Lovelace", "plan": "pro", "active": true },
  { "id": 2, "name": "Grace Hopper", "plan": "team", "active": true }
]

Đọc file .xlsx ngay trên trình duyệt

File .xlsx là một gói ZIP chứa các tài liệu XML (định dạng Office Open XML). Công cụ này giải nén file ngay trên máy của bạn, đọc bảng chuỗi dùng chung, từng worksheet và kiểu ô, nhờ đó phân biệt được số thật với văn bản, và ngày với số. Workbook của bạn không rời khỏi thiết bị.

Ô ExcelGiá trị JSON
Số 49.549.5
Văn bản 02134 (mã bưu chính lưu dưới dạng chữ)"02134"
TRUE / FALSEtrue / false
Ô định dạng ngày (số serial 45306)"2024-01-15"
Ngày và giờ"2024-01-15 14:30:00"
Công thứcgiá trị được tính gần nhất

Excel lưu ngày dưới dạng số serial, đếm số ngày kể từ năm 1900 (hoặc 1904 với workbook Mac đời cũ). Công cụ kiểm tra định dạng số của từng ô và chuyển các số có định dạng ngày thành chuỗi ISO 8601, loại chuỗi mà mọi ngôn ngữ lập trình đều đọc được.

Dán ô thay vì mở file

Khi bạn sao chép một vùng trong Excel, Google Sheets hay Numbers, clipboard chứa văn bản phân tách bằng tab. Dán vào khung nhập và ký tự phân tách tab sẽ được nhận diện tự động. File CSV và file xuất với dấu chấm phẩy cũng hoạt động tương tự. Với văn bản dán vào, Nhận diện số & giá trị đúng/sai sẽ chuyển 42 và true thành kiểu JSON thật, còn các giá trị có số 0 đứng đầu vẫn giữ là chuỗi.

Các lỗi thường gặp

  • File .xls cũ dùng định dạng nhị phân. Hãy lưu lại thành .xlsx hoặc CSV trong Excel (File → Save As) trước.
  • Ô đã gộp chỉ giữ giá trị ở ô trên cùng bên trái; các ô còn lại sẽ trống.
  • Tên cột trùng lặp sẽ được đổi thành name_2, name_3 để không ghi đè dữ liệu.
  • Tiêu đề có dấu chấm như address.city có thể thành các đối tượng lồng nhau khi bạn chọn Tạo lại đối tượng lồng nhau.

Muốn làm ngược lại? Hãy dùng JSON sang Excel. Với file CSV thuần, CSV sang JSON có thêm nhiều tùy chọn phân tích cú pháp.

Cũng được tìm dưới tên: xlsx sang json, chuyển excel sang json, bảng tính sang json, excel sang json online, google sheets sang json, xls sang json.

Các công cụ dùng kèm tốt với Excel sang JSON

  • CSV & Excel sang SQL — Dán dữ liệu CSV hoặc các ô Excel, hoặc mở tệp .xlsx, rồi nhận ngay các câu lệnh CREATE TABLE và INSERT đã sẵn sàng chạy, với giá trị được escape đúng cho cơ sở dữ liệu của bạn.
  • Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
  • Excel, CSV & JSON sang mảng JavaScript — Dán dữ liệu hàng từ bảng tính hoặc JSON, bạn sẽ nhận được literal mảng hoặc object JavaScript gọn gàng để dùng trong mã nguồn, test, dữ liệu giả hoặc cấu hình.
  • JSON sang SQL — Dán một mảng JSON để nhận câu lệnh SQL tạo bảng và chèn từng object thành một dòng.

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

File Excel của tôi có được tải lên máy chủ không?
Không. Workbook được giải nén và đọc hoàn toàn trong trình duyệt bằng JavaScript, nên các bảng tính bảo mật vẫn ở trên thiết bị của bạn.
Tôi có thể chuyển một sheet cụ thể không?
Có. Khi workbook có từ hai sheet trở lên, một menu sheet sẽ xuất hiện bên cạnh nút Mở file. Đánh dấu Tất cả sheet để nhận một đối tượng JSON với một khóa cho mỗi sheet.
Vì sao ngày của tôi hiện thành số như 45306?
Điều này xảy ra khi ô ngày trong Excel được định dạng như số thông thường. Hãy định dạng cột thành ngày trong Excel, hoặc tự chuyển số serial: đó là số ngày tính từ 30/12/1899.
Công cụ có hỗ trợ file .xls, .ods hoặc Numbers không?
Chỉ .xlsx (và .xlsm có macro) được mở trực tiếp. Hãy lưu các định dạng khác thành .xlsx hoặc CSV trước, hoặc sao chép các ô rồi dán vào.
Làm sao để chuyển Google Sheets sang JSON?
Chọn các ô trong Google Sheets, sao chép và dán vào khung nhập, hoặc tải bảng tính bằng File → Download → Microsoft Excel (.xlsx) rồi mở file đó.
Tôi có thể cài Excel sang JSON như một ứng dụng web và dùng khi không có mạng không?
Có. Excel sang JSON là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan