Cách mở file CSV đúng cột là áp dụng đúng bộ phân tách (delimiter), đúng mã hóa (encoding) và đúng thiết lập vùng để dữ liệu “tự vào cột”, không bị dính hết vào một ô. Nếu làm chuẩn ngay từ bước nhập, bạn sẽ đọc được tên cột, số liệu và tiếng Việt chính xác.
Nhiều trường hợp CSV bị sai cột vì máy đang dùng dấu phẩy nhưng file lại ngăn bằng dấu chấm phẩy, hoặc Windows đặt dấu thập phân khác với file. Vì vậy, hiểu “CSV đang được ngăn bằng gì” là ý định phụ quan trọng nhất.
Ngoài Excel, bạn cũng có thể mở CSV đúng cột trên Google Sheets và LibreOffice Calc. Mỗi công cụ có cách “import” khác nhau, nhưng logic chung vẫn là: chọn đúng delimiter, đúng encoding và đúng định dạng dữ liệu.
Giới thiệu ý mới, dưới đây là các cách mở CSV đúng cột theo từng tình huống phổ biến, kèm mẹo sửa nhanh khi dữ liệu đã bị lệch hoặc bị lỗi tiếng Việt.
Vì sao mở CSV hay bị dính cột hoặc lệch cột?
CSV hay bị dính cột hoặc lệch cột vì delimiter không khớp, encoding sai, hoặc thiết lập vùng/định dạng số của máy khác với file. Tiếp theo, bạn chỉ cần xác định đúng “dấu ngăn cột” và “mã hóa” là xử lý được phần lớn lỗi.
Để minh họa nhanh, bạn có thể nhìn vào vài dòng đầu của CSV bằng Notepad: nếu giữa các giá trị là dấu phẩy “,” thì file ngăn bằng phẩy; nếu là “;” thì ngăn bằng chấm phẩy; đôi khi còn gặp tab hoặc ký tự “|”.

Dấu ngăn cột không đúng: phẩy, chấm phẩy, tab, pipe
Lỗi phổ biến nhất là Excel tự đoán delimiter theo thiết lập vùng: nhiều máy dùng “;” làm ngăn cột, nhưng file lại dùng “,” nên Excel gom tất cả vào một cột. Vì vậy, hãy ưu tiên mở bằng trình nhập dữ liệu (Import) để tự chọn delimiter thay vì double-click.
Cụ thể hơn, nếu bạn thấy dữ liệu kiểu “A,B,C” nhưng Excel vẫn dính cột, gần như chắc chắn delimiter đang bị hiểu sai.
Encoding sai: tiếng Việt thành ký tự lạ
Khi encoding sai (ví dụ file là UTF-8 nhưng Excel đọc theo ANSI/Windows-1258), tiếng Việt có dấu sẽ thành “�” hoặc chữ méo. Vì vậy, phải chọn đúng UTF-8 (hoặc đúng mã hóa mà hệ thống xuất ra) ngay lúc import.
Ngoài ra, nếu CSV được xuất từ hệ thống cũ, bạn có thể gặp BOM hoặc encoding đặc thù; khi đó nên kiểm tra bằng editor có hiển thị encoding.
Thiết lập vùng và định dạng số làm sai ngày/tiền/thập phân
Nhiều file CSV chứa số thập phân dùng dấu “.” nhưng máy lại đặt dấu “,” (hoặc ngược lại), khiến Excel đọc sai giá trị, sai ngày tháng hoặc “đổi cột” khi gặp dấu ngăn trùng dấu thập phân. Vì vậy, sau khi import đúng cột, bạn vẫn nên rà soát cột số và cột ngày.
Quan trọng hơn, hãy chọn đúng kiểu dữ liệu (General/Text/Date) cho từng cột trong quá trình nhập để tránh Excel tự chuyển đổi ngoài ý muốn.
Cách mở file CSV đúng cột trong Excel bằng Import (chuẩn nhất)
Cách mở file CSV đúng cột trong Excel chuẩn nhất là dùng tính năng Import để chọn delimiter, encoding và kiểu dữ liệu theo từng cột ngay từ đầu. Sau đây là quy trình đơn giản, áp dụng tốt cho hầu hết file CSV từ web, phần mềm kế toán, CRM hoặc xuất dữ liệu hệ thống.

Trên Excel mới: dùng Get Data / From Text/CSV
Bạn có thể dùng Get Data (Lấy dữ liệu) để nhập CSV đúng cột, kiểm soát cả delimiter lẫn encoding. Tiếp theo, hãy làm theo các bước sau để hạn chế tối đa việc dính cột hoặc lỗi tiếng Việt.
-
Mở Excel > vào tab dữ liệu (Data) > chọn lấy dữ liệu từ tệp văn bản/CSV (From Text/CSV).
-
Chọn file CSV cần mở.
-
Tại cửa sổ xem trước, chọn đúng File Origin/Encoding (ưu tiên UTF-8 nếu file có tiếng Việt) và chọn đúng Delimiter (phẩy, chấm phẩy, tab…).
-
Nếu có tùy chọn chuyển đổi dữ liệu (Transform Data), hãy kiểm tra kiểu dữ liệu từng cột trước khi tải vào sheet.
-
Nhấn Load để nạp dữ liệu vào Excel theo đúng cột.
Đặc biệt, khi bạn thường xuyên xử lý dữ liệu từ nhiều nguồn, việc dùng Import giúp nhất quán hơn so với mở trực tiếp bằng double-click.
Trên Excel cũ: Text Import Wizard (nếu còn) hoặc mở qua Data
Nếu Excel của bạn hiển thị Text Import Wizard, hãy chọn loại file “Delimited” rồi chọn delimiter đúng ngay ở bước 2. Sau đó, bạn có thể đặt kiểu dữ liệu từng cột (Text/Date) để tránh Excel tự đổi mã bưu chính thành số, hoặc tự đổi “01-02” thành ngày.
Quan trọng hơn, khi gặp dữ liệu số dài (mã đơn, số thẻ), hãy đặt cột đó là Text để không mất số 0 ở đầu.
Mẹo kiểm tra nhanh delimiter trước khi import
Để không chọn nhầm delimiter, bạn chỉ cần mở CSV bằng Notepad và xem giữa các trường là ký tự gì. Tiếp theo, chọn đúng ký tự đó trong phần delimiter của Excel là dữ liệu sẽ vào cột ngay.
-
Thấy “a,b,c” => delimiter: dấu phẩy.
-
Thấy “a;b;c” => delimiter: dấu chấm phẩy.
-
Thấy cột cách nhau bởi khoảng cách đều, không có dấu rõ => thử Tab.
-
Thấy “a|b|c” => delimiter: pipe “|”.
Cách sửa nhanh CSV đã mở sai cột ngay trong Excel
Nếu bạn đã lỡ mở CSV bị dính cột, bạn vẫn có thể tách lại đúng cột bằng cách dựa trên delimiter gốc của dữ liệu. Để bắt đầu, hãy xác định dấu ngăn trong chuỗi và thực hiện tách theo đúng ký tự đó.

Xác định dữ liệu đang “dính” theo ký tự nào
Khi mọi thứ nằm trong một cột, bạn hãy click vào ô chứa dữ liệu và quan sát: nếu thấy giữa các phần có “,” hoặc “;” thì đó là delimiter; nếu không thấy ký tự, hãy nghi ngờ tab. Tiếp theo, bạn sẽ chọn đúng delimiter để tách.
Ví dụ, chuỗi “Minh,Quan,Ha Noi” rõ ràng là ngăn bằng dấu phẩy, còn “Minh;Quan;Ha Noi” là chấm phẩy.
Tách cột theo delimiter mà không làm hỏng dữ liệu
Trong Excel, bạn có thể dùng thao tác tách cột bằng Text to Columns để phân tách dữ liệu theo dấu ngăn. Tiếp theo, hãy nhớ chọn đúng delimiter và xem trước kết quả trước khi hoàn tất để tránh “xô cột” lên dữ liệu bên cạnh.
-
Chọn cột đang bị dính.
-
Mở công cụ tách theo delimiter, chọn đúng dấu ngăn (phẩy/chấm phẩy/tab…).
-
Xem đường phân cách trong phần preview để chắc chắn vào đúng cột.
-
Chọn vị trí đổ kết quả nếu cần, tránh ghi đè lên dữ liệu khác.
Quan trọng hơn, nếu cột có dấu phẩy bên trong nội dung (ví dụ địa chỉ “Q.1, TP.HCM”), file CSV chuẩn thường đặt nội dung trong dấu ngoặc kép. Khi tách, bạn cần đảm bảo dữ liệu đã được “quote” đúng để không bị tách nhầm.
Khắc phục lỗi mất số 0 đầu và lỗi định dạng ngày
Sau khi tách cột, Excel có thể tự chuyển kiểu dữ liệu: mã “00123” thành “123” hoặc “2025-12-29” thành định dạng ngày khác. Tiếp theo, bạn hãy đổi định dạng cột về Text trước khi dán/nạp lại hoặc dùng import để đặt kiểu dữ liệu ngay từ đầu.
Ngoài ra, với cột ngày tháng, hãy thống nhất định dạng (YYYY-MM-DD hoặc DD/MM/YYYY) và tránh để Excel tự đoán nếu dữ liệu quan trọng.
Mở CSV đúng cột trên Google Sheets và LibreOffice Calc
Bạn hoàn toàn có thể mở CSV đúng cột trên Google Sheets và LibreOffice Calc bằng tính năng Import, trong đó bạn tự chọn delimiter và encoding. Bên cạnh đó, đây là lựa chọn tốt khi Excel của bạn hay lỗi tiếng Việt hoặc hay tự chuyển đổi định dạng.

Google Sheets: Import và chọn separator
Google Sheets thường nhận UTF-8 tốt, nhưng delimiter vẫn cần đúng. Tiếp theo, bạn hãy tải file lên Google Drive rồi mở bằng Google Sheets và chọn Import nếu hệ thống hỏi cách nhập.
-
Nếu file dùng dấu phẩy: chọn separator là comma.
-
Nếu file dùng chấm phẩy: chọn separator là semicolon.
-
Nếu file dùng tab: chọn tab.
Quan trọng hơn, nếu dữ liệu có tiếng Việt và bạn nghi ngờ encoding, Google Sheets thường hiển thị đúng khi file là UTF-8; nếu vẫn lỗi, hãy chuyển encoding về UTF-8 trước khi import.
LibreOffice Calc: Text Import cho kiểm soát delimiter mạnh
LibreOffice Calc có hộp thoại Text Import cho phép chọn bộ ký tự và delimiter rõ ràng. Tiếp theo, bạn chỉ cần tick đúng delimiter và chọn Unicode (UTF-8) để dữ liệu vào cột và hiển thị tiếng Việt ổn định.

Khi nào nên dùng Sheets/LibreOffice thay vì Excel?
Sheets thuận tiện khi cần chia sẻ, còn LibreOffice hữu ích khi cần import “cứng” và ít bị Excel tự chuyển đổi. Tiếp theo, nếu bạn đang làm việc với dữ liệu tải từ web, việc dùng Sheets có thể giảm lỗi encoding; ngược lại, nếu cần xử lý offline và tự do thiết lập import, LibreOffice là lựa chọn chắc tay.
Ngoài ra, đây đều là công cụ thuộc nhóm phần mềm văn phòng phổ biến trên nhiều hệ điều hành, phù hợp khi bạn cần mở CSV nhanh trên nhiều máy.
Chuẩn hóa CSV để mở đúng cột: delimiter, dấu ngoặc kép, xuống dòng
Để CSV luôn mở đúng cột, bạn cần chuẩn hóa 3 thứ: delimiter thống nhất, quy tắc dấu ngoặc kép cho nội dung có delimiter bên trong, và xử lý xuống dòng trong ô. Sau đây là bộ “quy tắc vàng” giúp file CSV ít lỗi nhất khi đi qua nhiều máy và nhiều phần mềm.

Chọn delimiter phù hợp với vùng dữ liệu
Nếu bạn làm việc trong môi trường dùng dấu phẩy làm thập phân, delimiter chấm phẩy thường “an toàn” hơn. Tuy nhiên, nếu hệ thống xuất file chuẩn theo quốc tế, dấu phẩy vẫn phổ biến. Tiếp theo, hãy thống nhất theo nơi file được tạo ra và nơi file sẽ được mở thường xuyên.
Để hiểu rõ hơn, bảng dưới đây giúp bạn chọn delimiter phù hợp theo bối cảnh và hạn chế xung đột với dấu thập phân.
Bảng này chứa gợi ý chọn delimiter theo thiết lập vùng và loại dữ liệu, giúp bạn giảm nguy cơ mở CSV sai cột.
|
Bối cảnh |
Delimiter nên ưu tiên |
Lý do |
|---|---|---|
|
Máy dùng dấu phẩy làm thập phân |
; (chấm phẩy) |
Tránh xung đột với số thập phân dạng “3,14”. |
|
Hệ thống xuất CSV chuẩn quốc tế |
, (dấu phẩy) |
Phổ biến, tương thích nhiều công cụ. |
|
Dữ liệu có nhiều dấu phẩy trong nội dung |
Tab hoặc | |
Giảm khả năng phải “quote” quá nhiều. |
Dùng ngoặc kép để bảo vệ nội dung có dấu ngăn
Nếu một ô chứa dấu phẩy/chấm phẩy bên trong (ví dụ địa chỉ, ghi chú), CSV chuẩn sẽ đặt toàn bộ nội dung của ô trong dấu ngoặc kép. Tiếp theo, khi import, công cụ sẽ hiểu dấu ngăn bên trong ngoặc kép chỉ là nội dung, không phải tách cột.
Ví dụ: “12 Nguyễn Huệ, Q.1” sẽ vẫn nằm trong một cột dù có dấu phẩy bên trong.
Xử lý xuống dòng trong ô để không vỡ hàng
Một số dữ liệu ghi chú có xuống dòng (line break) có thể làm CSV bị hiểu thành nhiều hàng. Tiếp theo, bạn nên thay xuống dòng bằng ký tự an toàn (ví dụ “\n” hoặc khoảng trắng) trước khi xuất CSV, hoặc đảm bảo hệ thống xuất CSV chuẩn có cơ chế escape cho xuống dòng.
Quan trọng hơn, nếu bạn nhận CSV từ bên ngoài và thấy số dòng “nhảy bất thường”, hãy kiểm tra cột ghi chú/địa chỉ vì đây là nơi hay chứa xuống dòng nhất.
Cách mở CSV đúng cột mà vẫn giữ tiếng Việt: UTF-8, BOM và công cụ hỗ trợ
Để mở CSV đúng cột và giữ tiếng Việt, bạn cần ưu tiên UTF-8 và chọn đúng encoding khi import; nếu Excel vẫn lỗi, hãy chuyển file về UTF-8 trước khi mở. Tiếp theo, bạn có thể dùng editor để đổi encoding nhanh mà không làm thay đổi nội dung.
Nhận biết file không phải UTF-8
Nếu bạn mở CSV bằng một trình soạn thảo mà tiếng Việt đã sai ngay từ đầu, có thể file đang ở encoding khác. Tuy nhiên, nếu editor hiển thị đúng mà Excel hiển thị sai, khả năng cao là Excel đang đọc sai encoding khi mở trực tiếp.
Để bắt đầu, hãy thử import và chọn UTF-8; nếu có tùy chọn “File Origin”, bạn nên đổi qua lại để xem bản xem trước hiển thị tiếng Việt chuẩn hay chưa.
Chuyển CSV sang UTF-8 bằng editor phổ biến
Bạn có thể dùng editor như Notepad++ để chuyển encoding về UTF-8, sau đó import vào Excel. Tiếp theo, lưu ý chọn đúng kiểu UTF-8 (có hoặc không có BOM) tùy trường hợp; nếu Excel trên máy bạn đọc UTF-8 khó, bản có BOM đôi khi dễ nhận hơn.
-
Mở file trong editor.
-
Chọn encoding hiển thị đúng tiếng Việt.
-
Chuyển sang UTF-8 và lưu lại với tên mới.
-
Import vào Excel và chọn delimiter đúng.
Mẹo an toàn khi CSV chứa dữ liệu nhạy cảm
Nếu CSV có dữ liệu nhạy cảm (thông tin khách hàng, tài chính), hãy hạn chế dùng công cụ online không rõ nguồn gốc để “convert”. Tiếp theo, ưu tiên công cụ offline trên máy, thuộc nhóm phần mềm máy tính tin cậy, và luôn làm bản sao trước khi chuyển đổi encoding.
Ngoài ra, khi chia sẻ CSV, bạn nên gửi kèm ghi chú delimiter và encoding để người nhận import đúng cột ngay từ lần đầu.
Ranh giới ngữ cảnh: Phần trên tập trung vào mở CSV đúng cột và đúng tiếng Việt. Phần tiếp theo mở rộng sang các nhu cầu liên quan khi làm việc với tệp văn bản và chuyển đổi định dạng trong bộ công cụ văn phòng.
Mở rộng: khi nào nên chuyển CSV sang XLSX và mẹo chuyển đổi định dạng văn bản
Nên chuyển CSV sang XLSX khi bạn cần giữ định dạng, công thức, nhiều sheet hoặc dữ liệu lớn để làm báo cáo ổn định hơn; CSV phù hợp trao đổi dữ liệu thô, còn XLSX phù hợp xử lý và trình bày. Dưới đây là vài mẹo chuyển đổi giúp quy trình làm việc trơn tru hơn.
Chuyển CSV sang XLSX để tránh lỗi định dạng và giới hạn
CSV không lưu được màu, định dạng, nhiều sheet và dễ bị “tự đoán kiểu dữ liệu”. Tiếp theo, sau khi import đúng cột trong Excel, bạn chỉ cần lưu lại dưới dạng XLSX để khóa cấu trúc cột, giữ định dạng số/ngày và giảm rủi ro khi mở lại.
Ngoài ra, nếu bạn làm báo cáo định kỳ, lưu XLSX giúp bạn tái sử dụng pivot, biểu đồ và quy tắc định dạng mà CSV không hỗ trợ.
Giữ nguyên cột mã, số dài, và dữ liệu có số 0 đầu
Khi chuyển sang XLSX, hãy kiểm tra các cột mã sản phẩm, mã vận đơn, số điện thoại. Tiếp theo, đặt định dạng Text và rà soát xem có bị mất số 0 đầu hay bị đổi sang dạng khoa học không.
Quan trọng hơn, nếu dữ liệu đến từ hệ thống xuất tự động, hãy thống nhất quy tắc: cột nào là Text, cột nào là Number, cột nào là Date.
Gợi ý chuyển đổi tệp văn bản thường gặp trong công việc
Ngoài CSV, nhiều người cũng hay cần chuyển ODT sang DOCX để tương thích khi gửi tài liệu. Tiếp theo, bạn nên ưu tiên công cụ chuyển đổi ngay trong bộ soạn thảo (ví dụ mở ODT rồi “Save As” DOCX) để giữ bố cục ổn định và tránh lỗi font.
Như vậy, khi bạn đã kiểm soát được import CSV đúng cột, việc chuyển đổi các định dạng khác trong hệ sinh thái văn phòng cũng sẽ mạch lạc và ít rủi ro hơn.
Câu hỏi thường gặp về cách mở file CSV đúng cột
Dưới đây là các câu hỏi thường gặp khi mở CSV đúng cột, kèm câu trả lời ngắn gọn để bạn xử lý nhanh. Tiếp theo, nếu bạn gặp lỗi lặp lại theo một mẫu cố định, hãy quay về bước import và chuẩn hóa delimiter/encoding ngay từ đầu.
Vì sao double-click CSV hay bị sai cột hơn import?
Vì double-click thường dùng thiết lập mặc định của hệ thống để đoán delimiter và encoding, nên chỉ cần file khác chuẩn là dễ dính cột. Tiếp theo, import cho phép bạn chọn đúng delimiter/encoding nên ổn định hơn.
CSV dùng dấu chấm phẩy, Excel có nhận được không?
Có, miễn là bạn chọn delimiter là “;” khi import hoặc tách lại theo đúng ký tự ngăn. Tiếp theo, hãy kiểm tra thiết lập vùng vì nhiều máy mặc định ưu tiên chấm phẩy.
Mở đúng cột rồi nhưng số thập phân vẫn sai thì làm gì?
Hãy kiểm tra dấu thập phân và dấu phân cách hàng nghìn theo thiết lập vùng, đồng thời đặt đúng kiểu dữ liệu cho cột số khi import. Tiếp theo, bạn có thể chuẩn hóa dữ liệu số trước khi lưu XLSX để dùng lâu dài.
Làm sao để gửi CSV cho người khác mở đúng cột ngay?
Hãy ghi rõ delimiter (phẩy/chấm phẩy/tab), encoding (ưu tiên UTF-8) và ví dụ 1–2 dòng đầu. Tiếp theo, khuyên người nhận dùng Import thay vì mở trực tiếp để tránh lệch cột.

