Bỏ qua tới nội dung chính

Chuyển đổi CSV, Excel, JSON

Đổi một file dữ liệu bảng qua lại giữa ba định dạng phổ biến: CSV, Excel và JSON. Kéo thả file vào, xem trước, rồi tải về đúng định dạng bạn cần — tất cả ngay trên máy bạn.

Tệp của bạn không được tải lên máy chủMọi xử lý diễn ra ngay trong trình duyệt. Đóng tab là dữ liệu biến mất khỏi bộ nhớ.Tự kiểm chứng thế nào?
Đang mở công cụ…

CSV, Excel và JSON là ba cách lưu cùng một loại dữ liệu dạng bảng, mỗi cái hợp một việc: CSV nhẹ và mọi phần mềm đọc được, Excel tiện xem và tính toán, JSON hợp khi đưa dữ liệu vào website hay ứng dụng. Chuyển qua lại giữa chúng thường phải mở phần mềm hoặc viết code; công cụ này làm ngay trong trình duyệt chỉ với vài cú bấm.

Đổi được những chiều nào

  • CSV hoặc Excel → JSON: lấy dữ liệu bảng để đưa vào web, API hay ứng dụng.
  • JSON → Excel hoặc CSV: xem và chỉnh một mảng dữ liệu bằng phần mềm bảng tính quen thuộc.
  • CSV ↔ Excel: mở file CSV bằng Excel cho gọn, hoặc xuất Excel ra CSV để nhập vào hệ thống khác.

Không lỗi font tiếng Việt

File CSV xuất ra được thêm sẵn dấu BOM UTF-8 ở đầu, nên mở bằng Excel trên Windows không bị lỗi font tiếng Việt — một lỗi rất hay gặp khi xuất CSV từ nơi khác. Toàn bộ việc đọc và đổi định dạng chạy bằng JavaScript ngay trên máy bạn, dữ liệu không được gửi lên máy chủ nào.

Sắp xếp & lọc danh sáchSắp xếp, bỏ trùng, bỏ trống, đánh số

Cách dùng công cụ chuyển đổi csv, excel, json

  1. 1Kéo thả hoặc chọn một file CSV, Excel hoặc JSON.
  2. 2Xem trước vài dòng đầu để chắc dữ liệu đọc đúng.
  3. 3Bấm định dạng muốn xuất: CSV, Excel hoặc JSON để tải về.

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

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

Không. Việc đọc và chuyển đổi do thư viện SheetJS xử lý ngay trong trình duyệt của bạn. Không có bước gửi file đi, dữ liệu chỉ nằm trong tab đang mở.

Mở CSV bằng Excel bị lỗi font tiếng Việt thì sao?

File CSV công cụ xuất ra đã kèm sẵn dấu BOM UTF-8 nên Excel trên Windows hiểu đúng bảng mã và hiển thị tiếng Việt có dấu không lỗi.

JSON phải có định dạng thế nào để đổi sang Excel?

Tốt nhất là một mảng các đối tượng cùng cấu trúc, ví dụ [{"ten":"An","tuoi":25}, …]. Khi đó mỗi khoá thành một cột, mỗi đối tượng thành một dòng.

File Excel nhiều sheet thì đổi được sheet nào?

Công cụ lấy sheet đầu tiên trong file để chuyển đổi. Nếu cần một sheet khác, hãy tách hoặc sắp nó lên đầu trước khi đưa vào.

Có giới hạn số dòng không?

Không có giới hạn cứng. Vài chục nghìn dòng vẫn xử lý được, chỉ phụ thuộc bộ nhớ máy bạn; file rất lớn thì trình duyệt sẽ chậm hơn.

Dùng trên điện thoại được không?

Được. Bạn chọn file từ bộ nhớ máy, công cụ đọc và chuyển đổi ngay trên trình duyệt điện thoại rồi cho tải kết quả về.

Tiện ích khác trong nhóm Excel & Dữ liệu

Xem toàn bộ nhóm Excel & Dữ liệu