Xử lý lỗi font khi mở tập tin *.csv

Thứ Ba, ngày 06/08/2013 07:40 AM (GMT+7)

Nếu tập tin *.csv đang lưu trữ dữ liệu có dấu dưới bảng mã Unicode thì sẽ bị lỗi font khi mở xem. Lúc này, bạn chỉ việc chuyển sang bảng mã UTF-8 bằng Notepad.

Vấn đề

Trong nhiều trường hợp người dùng sẽ thu được tập tin dữ liệu có định dạng *.csv, như tải dữ liệu khảo sát từ Google Form, xuất dữ liệu từ một số phần mềm kế toán, lập trình,… Nếu dữ liệu không có dấu Tiếng Việt thì không có vấn đề gì; nhưng nếu nội dung bên trong có sử dụng Tiếng Việt (thường là bảng mã Unicode) thì sẽ bị lỗi font khi mở xem, do *.csv không hỗ trợ bảng mã Unicode.

Xử lý lỗi font khi mở tập tin *.csv - 1

Tập tin *.csv có dữ liệu sử dụng bảng mã Unicode sẽ bị lỗi font khi đọc.

Mặc định, tập tin *.csv sẽ được mở với Microsoft Office Excel (MS Excel), nhưng việc mở trực tiếp như vậy sẽ dẫn đến bị lỗi font chữ Tiếng Việt. Vì vậy, muốn đọc tập tin trên bằng MS Excel mà không bị lỗi font, người dùng cần tận dụng thêm chương trình Notepad làm trung gian để xử lý theo hướng dẫn bên dưới.

Xử lý

Bước 1: Mở tập tin *.csv bằng Notepad

Cách 1: Mở Notepad lên, rồi vào File, Open, tìm chọn tập tin *.csv để mở.

Cách 2: Nhấn chuột phải vào tập tin *.csv, rê chuột vào Open with, chọn Notepad.

Xử lý lỗi font khi mở tập tin *.csv - 2

Mở xem tập tin *.csv bằng Notepad.

Bước 2: Lưu lại dưới bảng mã UTF-8

Nội dung trong tập tin *.csv sẽ hiển thị khá lộn xộn khi mở bằng Notepad, nhưng bạn không cần lo lắng. Sau khi mở lên, vào File, chọn Save AS, chọn All Files ở mục Save as type, chọn UTF-8 tại mục Encoding, đặt lại tên tập tin gồm cả phần mở rộng tại ô File name (Ví dụ: DanhSach.csv). Xong, nhấn Save.

Xử lý lỗi font khi mở tập tin *.csv - 3

Lưu lại tập tin với bảng mã UTF-8.

Cuối cùng, bạn chỉ việc mở tập tin vừa thu được để đọc bằng MS Excel, vấn đề lỗi font đã được giải quyết.

Theo Ngọc Phạm (Khampha.vn)