giúp e chuyển mã font trong Excel

Liên hệ QC

thoitraitre93

Thành viên mới
Tham gia
24/5/10
Bài viết
3
Được thích
0
các anh chị cho e hỏi: em đã đọc các bài chuyễn mã font trong diễn đàn mình rồi (bài của anh PhamDuyLong chẳng hạn,...) nhưng e có 1 file này mà chuyển đủ cách mà vẫn không thể đọc được chữ, em đã cài đủ font (TCNV3, VNI, Unicode,..). nhờ anh chị nào giúp e giải quyểt dùm. cảm ơn mọi người !
nó cứ hiện chữ thế này : Tên khách hà ng
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 50
Bạn chuyển đổi sang đủ thứ font rồi, =>>> hết cách, gưi font gốc lên hoặc bạn lên google tải fullfont về mà cài
 
Đây là mã Unicode - UTF8 tổ hợp mà bạn... Hãy dùng Unikey là được!
 
Đây là mã Unicode - UTF8 tổ hợp mà bạn... Hãy dùng Unikey là được!
đúng là mã Unicode , nhưng mà file này mình xuất ra từ 1 phần mềm của công ty bạn à. Nó là font chữ Calibri mã Unicode. khi mình đánh thì vẫn ok , nhưng bây giờ làm sao thấy được các chữ đó từ file có sẵn...
 
đúng là mã Unicode , nhưng mà file này mình xuất ra từ 1 phần mềm của công ty bạn à. Nó là font chữ Calibri mã Unicode. khi mình đánh thì vẫn ok , nhưng bây giờ làm sao thấy được các chữ đó từ file có sẵn...
Cái bảng mã mà chuyển đi chuyển lại không đúng thì chuyễn mãi cũng không được
Bạn gửi cái File gốc khi chưa chuyển mã lên thử xem
 
Cái bảng mã mà chuyển đi chuyển lại không đúng thì chuyễn mãi cũng không được
Bạn gửi cái File gốc khi chưa chuyển mã lên thử xem
file đó là file gốc đó bạn. cái này mình xuất ra từ 1 phần mềm của công ty đang làm. CSDL là từ trên Server của công ty, không biết họ nhập liệu ntn mà mình xuất ra như thế nữa... Nên mong các Pro của GPE giúp mình Thanks !
 
file đó là file gốc đó bạn. cái này mình xuất ra từ 1 phần mềm của công ty đang làm. CSDL là từ trên Server của công ty, không biết họ nhập liệu ntn mà mình xuất ra như thế nữa... Nên mong các Pro của GPE giúp mình Thanks !


Nếu bạn có bộ gõ Unikey, bạn bấm tổ hợp phím Ctrl+Shift+F6

Chọn mã nguồn là UTF-8, mã đích là Unicode, Đóng.

Chọn vùng cần convert, copy, bấm tổ hợp phím Ctrl+Shift+F9, bấm paste.

Tạm thời chỉ có thể hiển thị được 70% đọc được, còn lại là ẹc ... ẹc ...
 
file đó là file gốc đó bạn. cái này mình xuất ra từ 1 phần mềm của công ty đang làm. CSDL là từ trên Server của công ty, không biết họ nhập liệu ntn mà mình xuất ra như thế nữa... Nên mong các Pro của GPE giúp mình Thanks !
Mình cũng không biết nó là gốc của gốc sao ấy
thử chuyển bàng UNIKey và một số Addin nhưng không được như ý
Có thể phải đợi xem Anh HuuThang_BD
bên Box này thử xem
http://www.giaiphapexcel.com/forum/showthread.php?81631-Gửi-tặng-Addin-đoán-mã-chuyển-mã
 
file đó là file gốc đó bạn. cái này mình xuất ra từ 1 phần mềm của công ty đang làm. CSDL là từ trên Server của công ty, không biết họ nhập liệu ntn mà mình xuất ra như thế nữa... Nên mong các Pro của GPE giúp mình Thanks !

Theo tôi được biết thì trong các csdl thường dùng utf-8. Bạn nói bạn "xuất" ra từ phần mềm của cty. Thế cái phần mềm ấy có chức năng "xuất" dữ liệu hay bạn tự mầy mò rồi xuất?. Cũng chả ai biết bạn xuất như thế nào nhưng tôi nghĩ đơn giản thôi. Nếu 100% dữ liệu của bạn đúng thì ai cũng giúp được, không cần tới ông A hay ông B. Chả lý gì utf-8 chuẩn lại không đọc được hay convert được. Nhưng nếu dữ liệu đã sai đi thì ông gì cũng không giúp bạn được. Lúc đó chỉ còn cách như bạn Nghĩa đã chỉ. Tức cứu được bao nhiêu thì cứu còn lại thì phải cần cù tự sửa thôi. Đúng thì luôn đọc được 100%, convert được 100%. Còn sai thì ông trời cũng bó tay.
 
Chuyển mã!

Thực ra bài này cũng có cách trị;
Dữ liệu xuất ra này nếu lưu ở dạng text, csv có encoding utf-8 thì dùng Unikey chuyển đổi thành công 100%. Các chuỗi trên nếu mở trên Excel rồi dùng Unikey thì sẽ không thành công (Cái này tôi chưa tìm hiểu kỹ là tại sao, nhưng nếu là dùng trong word thì là do xung đột một số ký tự điều khiển của Word, vậy với Excel tôi cũng đoán thế). Khi xem thêm thì tôi thấy, cứ tổ hợp nào có ký tự ' (một nháy đơn) thì Unikey đổi không xong! Và điều này đúng là do vấn đề của ký tự điều khiển.
Mã điểm đo ghi Tên khách hà ng STT-Lộ trình(Danh số) STT trong trạm ID công tơ Hệ số Ngà y Giờ đọc Chỉ số Sản lượng biểu giá 1 Sản lượng biểu giá 2 Sản lượng biểu giá 3 Sản lượng biểu giá 4 Chỉ số vô công thuận
Nếu dùng Unikey chuyển đổi ngay trơnExxcel thì ra kết quả này!
Mã ‘iƒm ‘o ghi Tên khách hàng STT-L™ trình(Danh s‘) STT trong trạm ID công tơ H‡ s‘ Ngày Giờ ‘ọc Ch‰ s‘ Sản lượng biƒu giá 1 Sản lượng biƒu giá 2 Sản lượng biƒu giá 3 Sản lượng biƒu giá 4 Ch‰ s‘ vô công thuận
Chuyển đồi bằng Unikey dưới dạng CSV encoding utf-8
Mã điểm đo ghi Tên khách hàng STT-Lộ trình(Danh số) STT trong trạm ID công tơ Hệ số Ngày Giờ đọc Chỉ số Sản lượng biểu giá 1 Sản lượng biểu giá 2 Sản lượng biểu giá 3 Sản lượng biểu giá 4 Chỉ số vô công thuận
Như thế, giải pháp nên là:
Bạn xuất dữ liệu ra thì lưu thành 1 file Text (txt) chọn kiểu mã hóa là utf-8. Sau đó copy vào bộ nhớ, dùng unikey chuyển với mã nguồn là utf-8, mã đích unicode là được.
Nếu bạn dùng UltraEdit thì có thể dùng ngay chức năng chuyển đổi từ utf-8 sang Ansi editing của chương trình.

Thêm:
Bạn cũng có thể tải về ứng dụng kèm theo bài viết này của tôi, cài thành add-in của excel sau đó sử dụng tính năng chuyển mã (nhấn Ctrl+Shift+C) với điều kiện chọn mã nguồn là utf-8 (nhấn Ctrl+Shift+B, bỏ chế độ tự động đoán mã), mã đích là Unicode.
 

File đính kèm

  • Functions.zip
    381 KB · Đọc: 137
Lần chỉnh sửa cuối:
Thực ra bài này cũng có cách trị;
Dữ liệu xuất ra này nếu lưu ở dạng text, csv có encoding utf-8 thì dùng Unikey chuyển đổi thành công 100%. Các chuỗi trên nếu mở trên Excel rồi dùng Unikey thì sẽ không thành công (Cái này tôi chưa tìm hiểu kỹ là tại sao, nhưng nếu là dùng trong word thì là do xung đột một số ký tự điều khiển của Word, vậy với Excel tôi cũng đoán thế). Khi xem thêm thì tôi thấy, cứ tổ hợp nào có ký tự ' (một nháy đơn) thì Unikey đổi không xong! Và điều này đúng là do vấn đề của ký tự điều khiển.

Nếu dùng Unikey chuyển đổi ngay trơnExxcel thì ra kết quả này!

Chuyển đồi bằng Unikey dưới dạng CSV encoding utf-8

Như thế, giải pháp nên là:
Bạn xuất dữ liệu ra thì lưu thành 1 file Text (txt) chọn kiểu mã hóa là utf-8. Sau đó copy vào bộ nhớ, dùng unikey chuyển với mã nguồn là utf-8, mã đích unicode là được.
Nếu bạn dùng UltraEdit thì có thể dùng ngay chức năng chuyển đổi từ utf-8 sang Ansi editing của chương trình.

Thêm:
Bạn cũng có thể tải về ứng dụng kèm theo bài viết này của tôi, cài thành add-in của excel sau đó sử dụng tính năng chuyển mã (nhấn Ctrl+Shift+C) với điều kiện chọn mã nguồn là utf-8 (nhấn Ctrl+Shift+B, bỏ chế độ tự động đoán mã), mã đích là Unicode.


xin hỏi các canh các chị em làm như hướng dẫn mà không được...

Nhờ các a các chị chỉ giáo em
 

File đính kèm

  • ten_sd.xls
    546.5 KB · Đọc: 14
Bạn làm theo các bước này:
1. Lưu thành tập tin CSV
2. Mở tập tin CSV đó ra, dùng Unikey để convert với mã nguồn là TCVN-ABC, mã đích là Unicode
3. Copy vào file CSV lại và dùng Excel mở ra.
Bảng mã số liệu trong file của bạn là mã TCVN-ABC thôi.
Xin cảm ơn đã chú ý!
 
Web KT
Back
Top Bottom