Mình có file dữ liệu là excel *.xls . Vì nhu cầu công việc mình cần phải chuyển nó sang file có định dạng *.csv để import vào một ứng dụng của công ty. Mặc dù trong Excel có chức năng Save As, chọn type là *.csv; nhưng Excel lại không hỗ trợ Unicode. Do đó file *.csv sau khi tạo bằng chức năng Save As của Excel bị mất font tiếng Việt.
Lên net tìm một một buổi chẳng có chỉ thấy ai làm được. Chỉ có cách của Anhgolden's Blog! . Nhưng cách này thì rườm rà, không hay.
Thế là mình quyết định viết một macro ngay trên Excel để chuyển font Unicode sang UTF8. Rồi sau đó dùng chức năng Save As của Excel để lưu ra file *.csv. Vì đặc tính của UTF8 là dùng nhiều ký tự 1byte để biểu diễn cho một ký tự Unicode nhiều bytes. Nên file *.csv tạo ra vẫn có tiếng Việt. Và có thể import vào ứng dụng của công ty. Hiện nay, hầu hết các ứng dụng đều hỗ trợ UTF8(nhưng Excel không hiễn thị được tiếng Việt UTF8 nhé).
Giờ thì chỉ mỗi việc mở file excel có macro (Link download) run macro để chuyển font Unicode sang UTF8, và Save As là có file *.csv với font Tiếng Việt. Bài viết giúp được bạn comment cảm ơn 1 tiếng nhé.
Dưới đây là demo:
link die rồi bạn ơi
ReplyDeletelink die rồi. bạn cho xin link mới đi. mình đang rất cần. thanks :-)
ReplyDeleteemail: baolannt@gmail.com
Hi!
ReplyDeleteLink die rùi bạn ơi, bạn cho mình xin link mới được không / email cho mình hmdungnb@gmail.com, mình đang rất cần nó, thank bạn nhiều nhé
This comment has been removed by a blog administrator.
ReplyDeletehic, link die roi ban oi, cho minh xin voi, minh import ma ko co dau, sua met qua, gui mail minh dc ko ban : tuantu5587@gmail.com, thanks
ReplyDeletevui long cho minh xin macro nay nhe ban
ReplyDeletequocviet912@gmail.com
cam on rat nhieu
Link die rồi b ơi, gửi cho mình với : sonth87@gmail.com
ReplyDeletethanks b.
link die rồi, bạn gửi cho mình với thanhdd1@gmail.com
ReplyDeletelink die rồi. gửi lại cho mình vơi nhé. mail: nguyendan81985@gmail.com
ReplyDeleteđã update lại rồi nhé em.
Deletelink die roi
ReplyDelete