Hướng dẫn

File CSV là gì? Cách mở file CSV dễ nhất

Đội ngũ Opener6 phút đọc

File CSV là một bảng ở dạng văn bản thuần: mỗi dòng là một hàng, và các giá trị trong hàng được ngăn cách bằng dấu phẩy (đôi khi là dấu chấm phẩy hoặc tab). CSV là viết tắt của “comma-separated values” (giá trị phân cách bằng dấu phẩy), và ngân hàng, cửa hàng hay dịch vụ web dùng nó vì gần như chương trình nào cũng đọc được. Để xem nó thành một bảng đúng nghĩa, hãy mở bằng trình xem CSV như Trình xem CSV của Opener, hoặc bằng Excel, Google Sheets hay Numbers.

Bên trong file CSV có gì

Giả sử ngân hàng cho bạn tải lịch sử giao dịch dưới dạng report.csv. Nếu mở nó bằng trình soạn thảo văn bản, bạn sẽ thấy kiểu như sau:

Ngày,Mô tả,Số tiền,Số dư
2026-10-01,Quán cà phê,-45000,12455000
2026-10-02,"Tiền nhà, tháng 10",-6500000,5955000
2026-10-05,Lương,18000000,23955000

Đó là toàn bộ định dạng:

Vì là văn bản thuần, file cũng có bảng mã — cách các chữ cái được lưu thành byte. File hiện đại dùng UTF-8, xử lý được mọi ngôn ngữ, kể cả tiếng Việt có dấu. Hệ thống cũ đôi khi dùng bảng mã cũ, và đó là nguồn gốc của các chữ có dấu và ký hiệu bị lỗi font.

CSV và Excel (.xlsx)

Nhiều người coi CSV là “file Excel”, vì Excel mở được nó. Thực ra chúng khá khác nhau:

CSV (.csv) Workbook Excel (.xlsx)
Bản chất Văn bản thuần File nén ZIP chứa các file XML
Sheet Chỉ một bảng Nhiều sheet
Công thức Không — chỉ có giá trị Có
Định dạng Không có Phông chữ, màu sắc, ô gộp, biểu đồ
Mở bằng Mọi ứng dụng bảng tính, trình soạn thảo văn bản hoặc code Ứng dụng bảng tính
Dùng điển hình Xuất và nhập dữ liệu giữa các hệ thống Tài liệu làm việc mà mọi người chỉnh sửa

Các dịch vụ xuất CSV vì đó là mẫu số chung nhỏ nhất: ngân hàng không biết bạn dùng Excel, Google Sheets, phần mềm kế toán hay một script, và CSV dùng được với tất cả. Nếu bạn nhận được file .xlsx, Trình xem Excel hoặc bất kỳ ứng dụng bảng tính nào cũng mở được.

Cách mở file CSV

Opener (mọi trình duyệt, không cần cài đặt). Thả file vào Trình xem CSV. Nó tự nhận diện dấu phân cách (dấu phẩy, chấm phẩy, tab hoặc dấu gạch đứng) và bảng mã, rồi hiển thị thành bảng gọn gàng. Bạn có thể tìm trên mọi cột và sắp xếp theo cột bất kỳ. File được đọc trong trình duyệt và không bị tải lên — lựa chọn mặc định hợp lý với sao kê ngân hàng. Nó không chỉnh sửa file.

Excel. Bấm đúp vào file CSV thường sẽ mở bằng Excel nếu máy có cài. Tiện, nhưng Excel tự đoán ý nghĩa của từng giá trị: nó có thể bỏ số 0 ở đầu số tài khoản hay mã bưu chính, hiển thị số dài dưới dạng ký hiệu khoa học, và hiểu nhầm một số chữ thành ngày tháng. Chức năng nhập dữ liệu của Excel cho phép đặt kiểu cột trước và tránh được phần lớn các lỗi này.

Google Sheets. Tạo một bảng tính trống và dùng tùy chọn nhập (Import) trong menu File, hoặc tải file CSV lên Google Drive và mở bằng Google Sheets. Bạn có thể chọn dấu phân cách khi nhập.

Numbers (Mac). Numbers mở thẳng file CSV; bấm đúp hoặc mở từ trong ứng dụng.

Trình soạn thảo văn bản. Notepad trên Windows hoặc TextEdit trên Mac hiển thị văn bản thô. Đọc không thoải mái, nhưng đây là cách nhanh nhất để xem file dùng dấu phân cách nào hoặc chữ có bị lỗi không.

Lỗi thường gặp (và cách sửa)

Sự đơn giản của CSV có mặt trái: không có quy định nào về dấu phân cách hay bảng mã phải dùng, nên file từ các hệ thống khác nhau không phải lúc nào cũng mở gọn gàng.

Trình xem CSV của Opener tự xử lý ba lỗi đầu: nó nhận diện các bảng mã UTF-8, Windows-1251 và Windows-1252, tìm ra dấu phân cách, và mở file hàng triệu dòng trên laptop bình thường.

Cách lưu hoặc xuất file CSV

Đôi khi bạn cần làm theo chiều ngược lại — tải một danh sách lên dịch vụ chỉ nhận CSV.

Hai điều cần biết trước khi xuất: chỉ sheet hiện tại được lưu, vì CSV chỉ chứa một bảng; và công thức bị thay bằng giá trị, còn toàn bộ định dạng bị mất. Hãy giữ file .xlsx gốc nếu bạn cần những thứ đó.

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

Mở file CSV có an toàn không?

CSV là văn bản thuần và tự nó không chạy được chương trình. Ứng dụng bảng tính có thể hiểu ô bắt đầu bằng = là công thức, nên hãy cẩn thận với file CSV từ người gửi lạ. Trình xem CSV hoặc trình soạn thảo văn bản chỉ hiển thị chữ.

Có mở được file CSV trên điện thoại không?

Có. Trình xem CSV chạy trong mọi trình duyệt di động, và các ứng dụng Google Sheets, Numbers và Excel cũng mở được file CSV.

Sao file CSV của tôi dùng dấu chấm phẩy thay vì dấu phẩy?

Hệ thống được thiết lập cho các nước dùng dấu phẩy làm dấu thập phân thường ngăn cách giá trị bằng dấu chấm phẩy để những số như 3,50 không bị tách đôi. Phần lớn ứng dụng xử lý được nếu bạn chọn dấu phân cách khi nhập.

CSV và TSV khác nhau thế nào?

Chỉ khác dấu phân cách: TSV dùng tab thay vì dấu phẩy. Phần lớn ứng dụng bảng tính và trình xem CSV mở được cả hai.