Chuyển Excel sang CSV

Xuất trang tính ra CSV kèm BOM UTF-8 để khỏi lỗi chữ

📂

Kéo thả file vào đây

hoặc chọn file

Hỗ trợ .xlsx / .xls / .csv: mỗi trang tính một CSV

Về công cụ này

CSV là định dạng bàn giao phổ quát cho dữ liệu bảng - cơ sở dữ liệu, công cụ BI, script và các hệ thống khác đều nhận. Công cụ này đọc mọi trang tính của file .xlsx / .xls bằng SheetJS và xuất CSV chuẩn: phân cách bằng dấu phẩy, chấm phẩy hoặc tab, kèm cơ chế bọc dấu nháy theo RFC 4180 cho những ô có chứa ký tự phân cách hoặc dấu nháy.

Output là UTF-8 có BOM theo mặc định, nên nhấn đúp trong Excel thì chữ tiếng Trung hiện đúng; hãy bỏ BOM khi hệ thống nhận muốn UTF-8 thuần. Nhiều trang tính được xuất thành từng file riêng trong một ZIP. Việc chuyển đổi chạy nội bộ trong trình duyệt của bạn - không có gì được tải lên.

Tính năng

  • Hỗ trợ .xlsx / .xls - mỗi trang tính một file CSV
  • Chọn dấu phẩy / chấm phẩy / tab kèm bọc dấu nháy chuẩn
  • UTF-8 có BOM mặc định - Excel mở không lỗi chữ
  • Xuất nhiều trang tính, đóng gói thành ZIP
  • Miễn phí, không đăng ký, chuyển đổi nội bộ

Cách dùng

  1. Kéo thả hoặc chọn file .xlsx / .xls / .csv
  2. Chọn ký tự phân cách và tùy chọn BOM
  3. Nhấn Chuyển đổi
  4. Tải file CSV (hoặc ZIP khi có nhiều trang tính)

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

Vì sao CSV mở trong Excel bị lỗi chữ?
UTF-8 không có BOM bị đọc nhầm theo trang mã địa phương. Công cụ ghi UTF-8 kèm BOM theo mặc định, và Excel mở đúng; hãy bỏ BOM cho hệ thống nào phản đối nó.
Nên chọn phân cách nào?
Dấu phẩy là mặc định an toàn cho đa số khu vực; một số bản Excel châu Âu dùng dấu chấm phẩy, nên hãy chọn nó khi nhắm tới các bản đó. Tab phù hợp với công cụ nhận TSV.
Nếu trong ô có dấu phẩy hoặc xuống dòng thì sao?
Những ô đó được bọc dấu nháy và escape theo RFC 4180, nên công cụ nhập liệu khôi phục chính xác.
Nhiều trang tính có nhập lại thành một CSV không?
Không - mỗi trang tính xuất thành file riêng trong một ZIP để giữ ranh giới dữ liệu. Bỏ chọn «tất cả trang tính» nếu bạn chỉ muốn xuất trang tính đầu tiên.

Công cụ liên quan