Chuyển Font Chữ Từ Vntime Sang Unicode Trong Excel (convert Font ...

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! Chia sẻ

Nhãn

Chia sẻ

Nhận xét

  1. hglúc 14:39 23 tháng 7, 2019

    bị hoàn toàn mất dấu luôn

    Trả lờiXóaTrả lời
      Trả lời
Thêm nhận xétTải thêm...

Đăng nhận xét

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

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);           try         {             int length = (int)fileStream.Length;  // get file length                 Chia sẻ Đọc thêm

LỖI KHÔNG CHO KÉO CÔNG THỨC TỪ DÒNG TRÊN XUỐNG DÒNG DƯỚI TRONG EXCEL

Đôi khi làm việc trong Excel, bạn không kéo được công thức từ dòng trên xuống dòng dưới (khi đặt con trỏ vào dòng chứa công thức, con trỏ không biến thành dấu cộng màu đen để kéo). Khi đó các bạn có thể vào phần Option của Excel --> chọn Advanced --> Tích chọn vào lựa chọn như hình dưới. Chia sẻ Đọc thêm

About Me

Ảnh của tôi Dương Tân Truy cập hồ sơ

Blog Archive

  • 2024 2
    • tháng 4 2
  • 2023 2
    • tháng 10 1
    • tháng 9 1
  • 2022 4
    • tháng 12 2
    • tháng 4 1
    • tháng 2 1
  • 2021 5
    • tháng 11 1
    • tháng 8 1
    • tháng 7 1
    • tháng 4 1
    • tháng 1 1
  • 2020 8
    • tháng 12 1
    • tháng 11 1
    • tháng 10 1
    • tháng 6 1
    • tháng 4 2
    • tháng 2 1
    • tháng 1 1
  • 2019 9
    • tháng 11 2
    • tháng 9 1
    • tháng 7 3
    • tháng 5 1
    • tháng 4 1
    • tháng 3 1
  • 2018 6
    • tháng 10 1
    • tháng 8 2
    • tháng 7 1
    • tháng 5 1
    • tháng 4 1
  • 2017 2
    • tháng 12 1
    • tháng 3 1
  • 2016 6
    • tháng 10 1
    • tháng 5 2
    • tháng 4 1
    • tháng 3 2
      • Những gò bồng đảo nổi tiếng
      • Chuyển font chữ từ Vntime sang Unicode trong Excel...
  • 2015 7
    • tháng 10 4
    • tháng 9 1
    • tháng 3 2
  • 2014 11
    • tháng 11 7
    • tháng 10 4
Hiện thêm

Nhãn

  • datve
  • dlnd
  • đặt vé máy bay
  • liên hệ
  • tản
  • tản mạn
  • thuexe
  • thư giãn

Báo cáo vi phạm

Từ khóa » Chuyển Font Tcvn3 Sang Unicode Trong Excel