Excel另存CSV文件为什么不能选择UTF-8编码
发布网友
发布时间:2022-04-21 09:04
我来回答
共4个回答
热心网友
时间:2023-10-15 08:52
Excel另存CSV文件不能选择UTF-8编码,原因如下:
Excel主要用来处理数据。CSV,逗号分隔值文件格式,逗号分隔值,是因为分隔字符也可以不是逗号。例如TXT就是制表符分隔。Excel支持很正常。
UTF-8属于字符编码。UNICODE支持欧洲、非洲、中东、亚洲(包括统一标准的东亚像形汉字和韩国像形文字)。虽大而全却并不高效,于是出现通用转换格式,即UTF(Universal Transformation Format)。目前存在的UTF格式有:UTF-7,UTF-7.5,UTF-8,UTF-16,以及 UTF-32。
由于字符编码种类非常多,因此Excel有选择性的支持了ANSI(微软自已的)和UNICODE(大而全),不支持UTF-8很正常。记事本支持UTF-8编码。
要解决Excel文件保存为CSV格式且采用UTF-8编码可以通过记事本来转换,方法如下
首先将Excel文件保存为CSV格式
将CSV格式在记事本中打开
选择另存为,同时将“编码(E)"选择为 UTF-8
点 保存(S),就达到目的了
热心网友
时间:2023-10-15 08:53
Excel打开CSV文件为乱码的解决方法!
从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用Excel打开出现乱码的情况
此种情况一般是导出的文件编码的问题。在简体中文环境下,Excel打开CSV文件默认是ANSI编码,如果CSV文件的编码方式为UTF-8、Unicode等编码可能就会出现文件乱码情况。
解决方法:
设置Office语言环境(以Office 2013为例):
文件→Excel选项→语言,将Microsoft Office应用程序默认方式的语言设为“中文(简体)”,这也是Office 2013的默认设置,
使用记事本打开CSV文件,文件→另存为,编码方式选择ANSI
保存完毕后,用Excel打开这个文件就不会出现乱码的情况。
Excel中外部数据链接无法删除怎么办?
当Excel中公式引用了外部数据,每次打开时,总是弹出更新链接的对话框,
如何找到这些链接?
单击菜单数据→编辑链接,就可以看到引用的链接位置
每次打开这个文件,总要弹出提醒对话框,每次都要选择“更新”或“不更新”,烦不胜烦,有没有办法避免这种情况?
单击图1-5-37中的“启动提示”,如果需要更新链接就选择最下面的“不显示该警告,但是更新链接”,如果不更新链接,就选择“不显示该警告,同时也不更新自动链接”,
从此就再没有更新对话框的提醒了,世界瞬间清静了。
有没有办法实现断开原有链接,而保持数值不变?
单击“断开链接”,如图1-5-39和图1-5-40所示,可以看到菜单“编辑链接”成了灰色按钮
热心网友
时间:2023-10-15 08:53
CSV通常都是纯文本文件,CSV格式是分隔的数据格式,通常CSV文件可以用EXCEL正常打开,但是有人使用EXCEL打开后,原本应该出现中文地方都变成乱码了。造成一个问题的原因有两种,第一种就是文件本身就损坏,例外一种就是文件编码不对。
对于文件损坏那可就真的*为力了,而针对上面第二种原因是可以处理的。我们在简体中文系统的环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况。知道什么原因,那接下来就去解决。
方法一:
使用记事本打开CSV文件。
点击菜单:文件-另存为,编码方式选择ANSI。
保存完毕后,再用EXCEL打开这个文件就不会出现乱码的情况。
方法二:
创建一个新的Excel文件;切换至“数据”菜单,选择数据来源为“自文本”选择 CSV 文件,
出现文本导入向导,选择“分隔符号”,文件原始格式选择“65001:Unicode(UTF-8)”下一步,
勾选“逗号”,去掉“ Tab 键”,下一步,
完成,在“导入数据”对话框里,直接点确定。导入之后,所有汉字显示正常,乱码问题解决。
方法三:
先打开控制面板,点击时钟、语言和区域,选择区域和语言下的更改日期、时间或数字格式,选择格式为中文(简体)中国,
将切换到管理选项卡下,点击更改系统区域设置,当前系统区域设置里改为中文(简体)中国,选择好确定。
随便打开一个excel,然后点击office按钮,点“excel选项”
选择“语言设置”,选择“编辑语言”再选择“主要编辑语言”设置为中文(繁体,香港特别行政区),点确定,
设置后重新打开刚才的.csv的文件看效果。
热心网友
时间:2023-10-15 08:54
直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。
原因是 Excel 以 ANSI 格式打开,不会做编码识别。
打开 UTF-8 编码的 CSV 文件的方法:
1) 打开 Excel
2) 执行“数据”->“自文本”
3) 选择 CSV 文件,出现文本导入向导
4) 选择“分隔符号”,下一步
5) 勾选“逗号”,去掉“ Tab 键”,下一步,完成
6)在“导入数据”对话框里,直接点确定