Trả lời nhanh
Lỗi dấu tiếng Việt thường liên quan mã hóa, còn dữ liệu dồn một cột thường liên quan dấu phân cách. Kiểm tra CSV UTF-8 riêng với dấu phẩy, chấm phẩy, tab hoặc dấu | trước khi chuyển sang XLSX. Mở XLSX để đối chiếu mẫu dữ liệu.
Khi CSV mở trong Excel bị lỗi, trước tiên hãy phân biệt dấu tiếng Việt sai với các cột bị dồn vào một cột. Dấu sai thường liên quan mã hóa ký tự; dữ liệu dồn cột thường do Excel không nhận dấu phân cách. Hai vấn đề có thể xuất hiện cùng lúc nhưng cần kiểm tra riêng.
Nếu muốn đưa CSV UTF-8 vào bảng tính, công cụ CSV → Excel nhận văn bản UTF-8 và tự nhận dấu phẩy, chấm phẩy, tab hoặc dấu |. Kết quả là XLSX, dữ liệu được giữ như văn bản chứ không thực thi công thức. Công cụ không hứa tự sửa mọi mã hóa cũ hoặc đoán chính xác cấu trúc CSV không chuẩn.
Nhận biết lỗi mã hóa tiếng Việt
Mở CSV trong trình soạn thảo văn bản có thể chọn bảng mã và xem trực tiếp ký tự. Nếu chữ như “tiếng Việt” thành chuỗi ký tự lạ ngay trong ứng dụng đó, kiểm tra mã hóa file trước khi chuyển. Nếu CSV hiển thị đúng trong trình soạn thảo nhưng sai sau khi mở bằng Excel, vấn đề có thể nằm ở cách Excel nhập tệp.
CSV được hỗ trợ ở dạng UTF-8. Nếu bạn kiểm soát nguồn xuất, tạo lại tệp dưới dạng UTF-8 rồi mở lại bằng trình soạn thảo để xác nhận. Đổi tên phần mở rộng hoặc lưu lại khi chưa hiểu bảng mã không tự khôi phục dấu đã hỏng; hãy quay lại nguồn dữ liệu nếu cần xuất lại.
Không đổi thiết lập vùng hoặc ngôn ngữ Windows toàn cục như bước đầu. Thay đổi toàn hệ thống có thể ảnh hưởng ứng dụng khác và không giải quyết mã hóa sai trong chính tệp. Hãy kiểm tra một bản sao, thử nhập có chủ đích hoặc dùng bộ chuyển đổi phù hợp trước khi chỉnh thiết lập máy.
Nhận biết lỗi dấu phân cách
Nếu mọi hàng xuất hiện trong một cột, xem tệp CSV thô để biết giữa các giá trị có ký tự phân cách nào. CSV có thể dùng dấu phẩy, chấm phẩy, tab hoặc dấu |. Thiết lập vùng và phần mềm xuất có thể tạo ra lựa chọn khác nhau, đặc biệt khi dấu phẩy được dùng làm dấu thập phân.
Nếu tệp chỉ có một cột dữ liệu thật, việc hiển thị trong một cột là đúng. Đừng cố tách dựa trên mọi dấu phẩy nếu chúng nằm trong nội dung văn bản. CSV dùng dấu ngoặc kép để bao quanh trường có dấu phân cách bên trong; cần kiểm tra các cặp ngoặc kép trước khi kết luận định dạng sai.
Công cụ CSV → Excel tự nhận một số dấu phân cách phổ biến: dấu phẩy, chấm phẩy, tab hoặc dấu |. Nếu file dùng ký tự khác, có các hàng không đồng nhất hoặc dấu ngoặc kép sai, kết quả có thể không tương ứng cấu trúc mong muốn. Chuẩn hóa tệp ở nguồn trước khi chuyển trong trường hợp đó.
Kiểm tra bản sao an toàn
Tạo bản sao của CSV và mở trong trình soạn thảo văn bản trước. Xác nhận dấu tiếng Việt, số cột dự kiến và dòng tiêu đề. Nếu file chứa mã định danh có số 0 đầu hoặc giá trị giống ngày tháng, ghi lại vài ô để kiểm tra sau khi chuyển, vì cách trình bày trong bảng tính có thể ảnh hưởng việc đọc dữ liệu.
Không dùng dữ liệu thật nhạy cảm trong ví dụ khi thử công cụ. Có thể tạo một CSV giả lập với vài dòng, dấu tiếng Việt, một dấu phân cách rõ ràng và cột mã có số 0 đầu. Từ ví dụ nhỏ, xác nhận cấu trúc bạn muốn trước khi xử lý bản đầy đủ.
Giữ nguyên bản CSV gốc để có thể làm lại. Ghi lại ứng dụng xuất và thiết lập mã hóa nếu biết; điều này giúp phân biệt lỗi do nguồn với lỗi do bước nhập. Nếu bạn không tạo ra file, hỏi bên cung cấp dữ liệu về bảng mã và dấu phân cách trước khi sửa.
Đưa CSV vào XLSX bằng công cụ
- Mở CSV → Excel trên Convert Studio.
- Chọn một tệp CSV UTF-8 đã kiểm tra; mỗi lượt nhận một file.
- Tạo workbook và tải XLSX khi tác vụ hoàn tất.
- Mở kết quả, kiểm tra dấu, tiêu đề, cột và vài hàng mẫu.
- So sánh giá trị quan trọng với CSV gốc trước khi dùng dữ liệu.
Giao diện không có tùy chọn chọn dấu phân cách thủ công; công cụ tự nhận các dấu phẩy, chấm phẩy, tab hoặc dấu | đã nêu, và dùng dấu phẩy khi không nhận được lựa chọn khác. Nếu kết quả chia cột sai, sửa cấu trúc CSV ở nguồn hoặc dùng quy trình nhập dữ liệu cho phép chọn delimiter.
Công cụ xử lý tối đa 20.000 dòng và 150 cột. Nội dung được lưu dạng văn bản để tránh thực thi công thức. Ký tự đầu ô như =, +, – hoặc @ được xử lý an toàn bằng cách thêm nháy đơn theo quy tắc ứng dụng; vì vậy, kết quả có thể hiển thị tiền tố này khi xem dữ liệu thô.
Sửa đúng nguyên nhân, không trộn hai bước
Nếu dấu sai nhưng cột đã tách đúng, tập trung vào UTF-8 và nguồn tạo CSV. Nếu dấu đúng nhưng cột sai, xem dấu phân cách, ngoặc kép và tính đồng nhất từng hàng. Nếu cả hai sai, sửa mã hóa trước hoặc tạo lại file, rồi kiểm tra lại dấu phân cách để không chẩn đoán trên nội dung đã hỏng.
Đừng thay toàn bộ dấu phẩy thành chấm phẩy trong tệp bằng thao tác tìm-thay nếu dấu phẩy có thể nằm trong văn bản, số thập phân hoặc chuỗi có ngoặc kép. Việc thay mù có thể biến nội dung thành cấu trúc khác. Dùng ứng dụng nguồn hoặc trình nhập CSV có nhận biết dấu ngoặc kép để chuẩn hóa.
Nếu workbook đầu ra đúng nhưng Excel hiển thị một giá trị khác định dạng, nhớ rằng các trường được lưu như văn bản. Chuyển kiểu dữ liệu nên là thao tác riêng có kiểm tra; với mã định danh, giữ kiểu chữ có thể chính xác hơn việc tự đổi sang số.
Đối chiếu XLSX trước khi dùng
Kiểm tra số hàng và cột, dòng tiêu đề và các giá trị ở đầu, giữa, cuối. Tìm dấu tiếng Việt phổ biến và mã định danh. Với dữ liệu giả lập có số 0 đầu, xác nhận chúng còn nguyên; nếu bảng tính đã diễn giải giá trị thành số, dùng nguồn CSV để đối chiếu trước khi xuất báo cáo.
Đừng bật thực thi công thức cho nội dung không đáng tin cậy. Công cụ lưu dữ liệu như văn bản và xử lý các ký tự đầu ô có thể khởi động công thức. Nếu tệp đến từ bên ngoài, giữ cách xử lý an toàn đó cho tới khi bạn xác minh nguồn và nội dung từng ô.
Nếu CSV nguồn vượt 20.000 dòng hoặc 150 cột, chia hoặc xử lý bằng công cụ phù hợp trước. Chia file cần giữ dòng tiêu đề nhất quán và tránh cắt giữa một bản ghi có xuống dòng bên trong trường. Sau khi nhập, kiểm tra tổng thể dữ liệu thay vì chỉ nhìn một vài hàng.
Khi nào cần nhập trực tiếp trong Excel?
Nếu CSV có định dạng không thuộc các dấu phân cách tự nhận, mã hóa đặc biệt hoặc cấu trúc trích dẫn phức tạp, trình nhập dữ liệu của Excel có thể cho phép chọn bảng mã và dấu phân cách rõ ràng. Cách này hữu ích khi bạn biết cấu trúc file và muốn điều chỉnh cách đọc trước khi nạp.
Với file chuẩn UTF-8 dùng một trong các dấu phân cách thông dụng, chuyển sang XLSX có thể thuận tiện cho bước xem và lưu dữ liệu. Nhưng không công cụ nào thay được việc xác minh dữ liệu gốc; giữ CSV nguồn và ghi lại các thay đổi nếu workbook được sửa sau nhập.
Khi bạn đã xác định đúng định dạng và mục tiêu, có thể dùng chuyển CSV UTF-8 sang Excel rồi kiểm tra tệp kết quả theo các bước trên.
Câu hỏi thường gặp
Vì sao CSV hiện một cột trong Excel?
Excel có thể chưa nhận dấu phân cách của tệp. Kiểm tra delimiter thực tế và dấu ngoặc kép; nếu chỉ có một trường dữ liệu, một cột có thể là đúng.
Chuyển CSV sang XLSX có sửa được mã hóa cũ không?
Không đảm bảo. Công cụ nhận CSV UTF-8 và không hứa sửa mọi mã hóa cũ; xuất lại từ nguồn bằng UTF-8 khi ký tự đã hỏng.
Công cụ có chạy công thức trong CSV không?
Không. Nội dung được lưu dạng văn bản để tránh thực thi công thức, và các ký tự đầu ô có nguy cơ kích hoạt được xử lý an toàn.
Giới hạn CSV đầu vào là bao nhiêu?
Giới hạn là 20.000 dòng và 150 cột. Tệp lớn hơn cần quy trình khác hoặc chia có kiểm soát, sau đó kiểm tra dữ liệu giữa các phần.
