Excel另存CSV文件为什么不能选择UTF-8编码

 我来答
百度网友2ee1cd4
推荐于2018-02-25 · TA获得超过605个赞
知道小有建树答主
回答量:424
采纳率:80%
帮助的人:102万
展开全部

Excel另存CSV文件不能选择UTF-8编码,原因如下:

  1. Excel主要用来处理数据。CSV,逗号分隔值文件格式,逗号分隔值,是因为分隔字符也可以不是逗号。例如TXT就是制表符分隔。Excel支持很正常。

  2. UTF-8属于字符编码。UNICODE支持欧洲、非洲、中东、亚洲(包括统一标准的东亚像形汉字和韩国像形文字)。虽大而全却并不高效,于是出现通用转换格式,即UTF(Universal Transformation Format)。目前存在的UTF格式有:UTF-7,UTF-7.5,UTF-8,UTF-16,以及 UTF-32。

  3. 由于字符编码种类非常多,因此Excel有选择性的支持了ANSI(微软自已的)和UNICODE(大而全),不支持UTF-8很正常。记事本支持UTF-8编码。

要解决Excel文件保存为CSV格式且采用UTF-8编码可以通过记事本来转换,方法如下

  1.    首先将Excel文件保存为CSV格式

  2.    将CSV格式在记事本中打开

  3.    选择另存为,同时将“编码(E)"选择为 UTF-8

  4.    点 保存(S),就达到目的了

帐号已注销
高粉答主

2021-04-06 · 说的都是干货,快来关注
知道大有可为答主
回答量:1.8万
采纳率:74%
帮助的人:531万
展开全部
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所示,可以看到菜单“编辑链接”成了灰色按钮
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小周喜欢熬夜
高粉答主

2021-04-06 · 每个回答都超有意思的
知道大有可为答主
回答量:8789
采纳率:72%
帮助的人:216万
展开全部
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的文件看效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
推荐于2017-11-22 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166869
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。
原因是 Excel 以 ANSI 格式打开,不会做编码识别。
打开 UTF-8 编码的 CSV 文件的方法:
1) 打开 Excel
2) 执行“数据”->“自文本”
3) 选择 CSV 文件,出现文本导入向导
4) 选择“分隔符号”,下一步
5) 勾选“逗号”,去掉“ Tab 键”,下一步,完成
6)在“导入数据”对话框里,直接点确定
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式