Chuyển đến nội dung chính

Chuyển font chữ từ Vntime sang Unicode trong Excel (convert font Vntime to Unicode in Excel)

CHUYỂN FONT TRONG EXCEL
Nếu bạn nào phải làm việc nhiều với Office hiển nhiên các bạn biết rằng Office có rất nhiều version, từ Office 97 cho đến hiện tại là Office 2016 beta. Cùng với sự phát triển của Office là việc nâng cấp các bộ gõ tiếng Việt, kinh điển nhất là Vietkey  và Unikey. Cách gõ điển hình nhất trong các loại văn bản là font TCVN3 và Unicode.
Đã bao giờ bạn phải làm cái việc chuyển qua lại giữa 2 kiểu font này chưa? Và bạn có từng gặp khó khăn khi chuyển font cho một file Excel khoảng vài ngàn record chưa?
Nếu bạn đã từng gặp tình huống trên thì bài viết này sẽ giúp bạn giải quyết vấn đề này.

1. Tổng hợp các phương pháp
- Sử dụng phần mềm Uconvert (phiên bản mới nhất UOffice 2.0)
- Sử dụng phần mềm tự viết trên C#
- Sử dụng bộ gõ Unikey.

2. Phương pháp tối ưu nhất
Là dùng bộ gõ Unikey. Bài viết demo file Excel hơn 224.000 record.
Cách làm như sau:
Bước 1: Bạn mở file Excel gốc của bạn và lưu ở dạng Unicode Text như hình dưới (ở đây tôi lưu với tên TONGHOP.txt)
chuyển font trong excel
Lưu ở sạng Unicode Text

Hình ảnh file sau khi được lưu:
Kết quả lưu file text

Bước 2: Nháy phải chuột vào biểu tượng bộ gõ Unikey (hình chữ V màu đỏ ở góc dưới, bên phải màn hình), chọn "Công cụ [CS + F6]" - có thể chọn nhanh bằng cách nhấn Ctr + Shift + F6.
Chọn công cụ

Trên màn hình xuất hiện, bạn chọn như dưới và nhấn nút "Chuyển mã".
Chuyển mã từ TCVN3 sang Unicode

File Text sau khi chuyển mã và lưu lại không hiển thị đuôi (phần mở rộng) rõ ràng  như dưới:
Kết quả file Text đã chuyển mã

Bước 3: Mở một file Excel trống, sau đó nhấm nút Open (Ctrl + O), tìm đến file .txt đã được convert font ở cuối bước 2 (trong hình tôi demo là CONVERT_TH). Bạn chọn kiểu file là All files (*.*) để nhìn thấy file CONVERT_TH đã lưu.
Mở file text ỏ Excel

Cách mở file kiểu nà thực chất là kiểu mở ép, khi đó Excel sẽ xuất hiện một vài thông báo đại khái là "Có chắc mở tệp này không?...", bạn cứ nhấn "Yes".
Excel tiếp tục yêu cầu bạn chọn tham số khi chuyển từ file txt sang (cái này là chính là tính năng convert văn bản thành bảng trong word), bạn chọn như các hình dưới:
+ Step 1 of 3: Chọn next
Step 1

+ Step 2 of 3: Chọn next
Step 2

+ Step 3 of 3: Chọn Finish
Step 3


Diễn giải các bước trên như sau:
Step 1: Office yêu cầu xác nhận khi chuyển từ Text sang Excel thì mỗi cột sẽ được nhận diện qua dấu phẩy, dấu tab hoặc khoảng trống, thậm chí dấu do bạn định nghĩa (cái này phải tính trước ở bước 1)
Step 2: Xác nhận phân cách giữa các cột bằng cách tích chọn vào checkbox tương ứng.
Step 3: Định dạng dữ liệu trước khi mở file. Trong trường hợp bạn có cột như số điện thoại di động chẳng hạn, bạn nhấn vào cột đó và tích chọn Text để dữ liệu sẽ không mất số 0 ở đầu, hoặc trường hợp bạn có cột ngày tháng thì nhấn chọn cột đó và tích chọn Date (cứ làm sẽ biết)
3. Kết luận.
Cách convert trên quá nhẹ nhàng và hiệu quả.
So sánh nhé:
- Dùng UOffice 2.0: chuyển file trên hết cả buổi sáng mới được khoảng 20%
- Dùng cách trên hết ...5 phút!
Lâu lâu không update blog, mong rằng bài viết giúp ích được cho các bạn!

Nhận xét

Đăng nhận xét

Bài đăng phổ biến từ blog này

Hướng dẫn chi tiết chơi Cloud Raiders

     Khi bắt đầu bước vào trò chơi, bạn sẽ có 1 nhà quân phòng thủ, 1 nhà chính, 1 kho vàng.., bước đầu bạn sẽ được hướng dẫn chơi theo kiểu cầm tay chỉ việc, bạn chỉ làm theo các mũi tên hướng dẫn là có thể tự chơi được đến level 3. Lúc này bạn sẽ có 2 phu để xây dựng và nâng cấp. Các công trình ban đầu      Trong quá trình chơi bạn sẽ nhận được kim cương sau khi lên level hoặc hoàn thành nhiệm vụ trong màn chơi nhiệm vụ. Để làm nhiệm vụ bạn nhấn nút Attack ở góc dưới, bên phải màn hình, khi đó màn hình của bạn sẽ có 2 nửa: bên trái là tìm kiếm người chơi khác để tấn công cướp tài nguyên, bên phải là làm nhiệm vụ (Campaign), nhấn vào hình động bên phải để làm nhiệm vụ đầu tiên, nhiệm vụ ban đầu khá dễ dàng và bạn có được số kim cương khá nhiều, đừng phung phí nó, hãy giữ lại để dùng sau này. Số vàng và mây có được bạn hãy dùng để luyện lính và nâng cấp nhà. Bạn hãy xin hết số lượng lính cho phép, khi có đủ số lính hãy đi cướp tài nguyên ...

CODE CHUYỂN FONT WINDOWS - 1252 SANG UTF 8 TRONG C#

Vấn đề là tôi code một ứng dụng gửi mail trên nền C# , body mail được người dùng tự soạn thảo ở Microsoft Word và lưu lại ở file html. Khi lưu lại html từ Word, font sẽ mặc định ở thẻ: <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> dẫn đến khi gửi đi, các chữ có dấu tiếng Việt sẽ bị mã hóa thành dấu "?". Sau khi tìm các phương án để chuyển mã không thành mà tôi thì muốn khi soạn thảo body mail người dùng dễ dàng chỉnh sửa nhất và code trong C# cũng đơn giản nhất (không phải kiểm tra các dòng để lấy font, màu, màu nền ...), cuối cùng tôi đã tìm thấy đoạn code này: Việc đầu tiên là tôi đọc file html theo từng byte ra một mảng bằng hàm: public static byte[] ReadFile(string filePath)           {               byte[] buffer;            FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);        ...

Biệt thự KĐT mới Lideco Bắc Quốc lộ 32 - Hà Nội

Thông tin liên hệ: Mr.Tân  - 0929.461.247 Dự án Lideco Bắc Quốc lộ 32  là một trong những KĐT mới xây dựng thuộc thị trấn Trạm Trôi, Hoài Đức, Hà Nội. Dự án được xây dựng và thi công bởi công ty CPĐT phát triển đô thị Từ Liêm với quy mô 38,238 ha. Tự hào là thành phố sinh thái xanh, sạch đẹp cùng với hệ thống xử lý nước thải hiện đại giúp nơi đây luôn xanh, sạch, đẹp. Nơi đây hứa hẹn sẽ là địa điểm nơi an cư tuyệt vời cho những cư dân tại đây. Bài viết sau đây HaiAnhLand sẽ tổng hợp về những sản phẩm biệt thự, liền kề cũng như tiến độ, tiện ích, bảng giá… cho bạn một cách chính xác nhất Tổng quan Dự án Lideco Bắc 32 Dự án Lideco Bắc 32 là KĐT mới được bố trí tự nhiên, kết hợp với hồ nước lớn điều hòa đặt tại trung tâm khu đô thị. Ở đây sẽ mang đến không gian sống xanh, thanh mát nhưng không kém phần tinh tế, đương đại cho cư dân. Tổng quan Dự án Lideco Bắc 32 Tên dự án: Dự án Lideco Bắc 32 Vị trí: thị trấn Trạm...