vfp打开Excel文件显示乱码 excel打开csv 出现乱码怎么解决
excel打开csv 出现乱码怎么解决
excel打开csv 出现乱码怎么解决
原因:在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况
解决:
方法1
使用记事本打开CSV文件
点击菜单:文件-另存为,编码方式选择ANSI
保存完毕后,再用EXCEL打开这个文件就不会出现乱码的情况。
方法2
下载notepad
用notepad打开文件
点击菜单-格式-转为ANSI
保存完毕后,再用EXCEL打开这个文件就不会出现乱码的情况。
此种情况一般是导出的文件编码的问题。在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况。 解决方法(以office 2003为例): 1、设置office语言环境:开始菜单-Microsoft office- Microsoft office工具- Microsoft office 2003语言设置,将Microsoft office应用程序默认方式的语言设为"中文(简体)",这也是office 2003的默认设置; 2、使用记事本打开CSV文件,文件-另存为,编码方式选择ANSI; 3、保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。
不要直接打开,使用【数据】下的【自文本】按钮,一步一步的导入,注意第3步,选择哪些长长的数字(例如身份证号、银行卡号)等为文本,否则就会乱码。
直接打开CSV文件时,里面的超过15位的数字会变为乱码,解决办法:打开空白的EXCEL表格,在【数据】下选择【自文本】,选择文件,一步一步走,注意第3步选择列类型为文本,就不会乱码。
CSV是一种表格文件,但是它的编码方式默认是ANSI,所以有些旧版本的EXCEL打开时中文就会显示乱码。

不要直接鼠标双击文件打开,要先启动EXCEL,再选择【数据】下面的【自文本】导入数据,这样就可以设置列的格式,选择为文本,就能防止乱码出现。