Chuyển đến nội dung

Chuyển Excel sang CSV

Lưu bất kỳ trang tính nào của tệp XLSX, XLS hoặc ODS thành CSV với dấu phân cách và BOM bạn cần. Tệp được đọc ngay trên trình duyệt, không bao giờ tải lên.

Chuyển đổi sang
Thả tệp CSV, Excel hoặc JSON vào đâyCSV, TSV, XLSX, XLS, ODS, JSON · tối đa 500 MB
Chọn tệpXử lý trên thiết bị của bạn – không tải lên
Chạy ngay trên trình duyệt · không cần tải lênCách hoạt động

Cách sử dụng Excel sang CSV

  1. 1

    Thả sổ làm việc vào

    Hỗ trợ XLSX, XLSM, XLSB, XLS hoặc ODS. Nếu có nhiều trang tính, hãy chọn trang cần dùng trong tùy chọn đầu vào.

  2. 2

    Đặt định dạng CSV

    Dấu phẩy, chấm phẩy, Tab hoặc dấu gạch đứng; thêm UTF-8 BOM cho Excel trên Windows; có hoặc không có dòng tiêu đề.

  3. 3

    Tải xuống CSV

    Xem lại bảng xem trước, rồi tải xuống tệp .csv (hoặc .tsv) hoặc sao chép nội dung văn bản.

Giới hạn và Pro

Sổ làm việc tối đa 500 MB; mỗi lần chuyển đổi một trang tính.

Sổ làm việc tối đa 4 GB. Xem Pro

Về Excel sang CSV

Chuyển Excel sang CSV giúp lưu một trang tính của sổ làm việc thành văn bản thuần, các giá trị cách nhau bằng dấu phân cách. Đây là định dạng mà hầu hết cơ sở dữ liệu, CRM, cửa hàng trực tuyến và phần mềm kế toán đều nhận khi nhập dữ liệu. Khác với "Save As" trong Excel, kết quả ở đây không phụ thuộc vào cài đặt vùng của máy tính: bạn tự quyết định dấu phân cách, dòng tiêu đề và việc tệp có bắt đầu bằng dấu thứ tự byte (BOM) hay không.

Mặc định, giá trị được ghi đúng như Excel lưu trữ, ví dụ 1200.5 thay vì "$1,200.50", 0.15 thay vì 15%, vì các công cụ nhập dữ liệu thường cần như vậy. Bật "Dùng giá trị như đang hiển thị" nếu muốn xuất văn bản đã định dạng, giống như trên màn hình. Ngày được ghi theo chuẩn ISO 8601 (2024-05-01, kèm giờ nếu có) nên ở quốc gia nào cũng được đọc như nhau; ô đúng/sai được chuyển thành true và false.

Công thức được xuất dưới dạng kết quả tính toán gần nhất, giống cách Excel tự lưu sang CSV. Trường chứa dấu phân cách, dấu ngoặc kép hoặc ngắt dòng được đặt trong dấu ngoặc kép theo RFC 4180, và mỗi dòng kết thúc bằng CRLF.

Nếu CSV sẽ được mở lại bằng Excel trên Windows, hãy bật UTF-8 BOM để chữ Cyrillic, chữ Uzbek và chữ có dấu hiển thị đúng; với cơ sở dữ liệu và script thì nên tắt. Văn bản luôn được ghi ở dạng UTF-8.

Giới hạn: mỗi lần chỉ xuất một trang tính. Định dạng ô, ô gộp, biểu đồ, ghi chú và thông tin dòng ẩn không tồn tại trong CSV nên sẽ bị bỏ qua.

Quyền riêng tư

SheetJS đọc sổ làm việc trong một Web Worker ngay trong thẻ này và CSV cũng được tạo tại đó; bảng tính không bao giờ được tải lên và không được giữ lại sau khi bạn rời trang.

Excel sang CSV: câu hỏi thường gặp

Làm sao chuyển đổi sổ làm việc có nhiều trang tính?
Chọn trang tính trong danh sách Trang tính ở tùy chọn đầu vào; bản xem trước và CSV sẽ theo trang đó. CSV chỉ chứa một bảng nên mỗi trang tính là một tệp riêng: xuất trang đầu, chọn trang tiếp theo rồi tải xuống lần nữa. Sổ làm việc vẫn được giữ nguyên, nên việc chuyển trang chỉ mất chốc lát.
Nên dùng dấu phẩy hay chấm phẩy làm dấu phân cách?
Dùng dấu phẩy cho cơ sở dữ liệu, ngôn ngữ lập trình và hầu hết dịch vụ web. Chọn dấu chấm phẩy nếu tệp sẽ được mở bằng Excel trên máy dùng dấu phẩy thập phân, phổ biến ở Uzbekistan, Nga và nhiều nước châu Âu, hoặc nếu hệ thống nhận tệp yêu cầu. Cũng có thể chọn Tab để xuất tệp .tsv.
Vì sao chữ có dấu hoặc chữ Cyrillic bị lỗi khi mở CSV bằng Excel?
Excel trên Windows đọc tệp CSV không có dấu thứ tự byte bằng một bảng mã cũ. Hãy bật “Thêm UTF-8 BOM” trước khi tải xuống, các ký tự như oʻ, ё, é và ü sẽ hiển thị đúng. Google Sheets, LibreOffice và Numbers đọc UTF-8 được cả hai cách, còn nhiều script nhập dữ liệu thích tệp không có BOM hơn.
Công thức có được xuất không?
Không, vì CSV không chứa được công thức, nên mỗi ô công thức được ghi bằng giá trị tính toán gần nhất, đúng như đã lưu trong sổ làm việc. Nếu trang tính chưa được tính lại sau khi dữ liệu thay đổi, giá trị có thể đã cũ. Hãy mở bằng Excel, để tính lại và lưu trước khi chuyển đổi.
Có thể xuất ngày theo định dạng riêng không?
Mặc định, ngày được ghi theo chuẩn ISO (yyyy-mm-dd), các công cụ nhập dữ liệu đọc không bị nhầm lẫn. Muốn giữ định dạng như trong trang tính, chẳng hạn 31.03.2026, hãy bật “Dùng giá trị như đang hiển thị”; khi đó mọi ô được xuất dưới dạng văn bản đã định dạng, gồm cả ký hiệu tiền tệ và dấu phân cách hàng nghìn.

Tác vụ khác với công cụ này