当前位置:首页 > 网站运营杂谈 > 正文

excel打开是乱码怎么办?教你一招快速解决不再烦恼!

excel打开是乱码怎么办?教你一招快速解决不再烦恼!

大家伙儿经常会遇到这事儿,尤其是那些搞数据、跟老系统打交道的,从外面导出的CSV或者TXT文件,你用Excel双击一开,那叫一个酸爽,满屏幕都是问号、方块、乱七八糟的符...

大家伙儿经常会遇到这事儿,尤其是那些搞数据、跟老系统打交道的,从外面导出的CSV或者TXT文件,你用Excel双击一开,那叫一个酸爽,满屏幕都是问号、方块、乱七八糟的符号,根本看不清。

我第一次碰到这糟心事儿,那可真是气得我差点把键盘砸了。当时我们公司在做一次老客户数据迁移,老大把一个好几万条记录的大文件直接甩给我,让我一个小时内处理时间卡得死死的。

我一拿到文件,双击打开,好家伙,全是“烫烫烫”,一行里面能用的信息一个都没有,全是乱码。我当时还傻乎乎地去百度,有人说换字体,有人说系统设置不对,我全试了一遍,屁用没有! 结果那天项目差点没赶上,挨了一顿批,脸都丢尽了。

你可能觉得这事儿小,不就是个乱码吗?但数据这东西,差之毫厘谬以千里。当时我的直接领导,一个老油条,他看到我在这边抓耳挠腮,他幸灾乐祸地瞅了我一眼,然后跑去跟老板说我经验不足,耽误了进度。我当时就把这笔账记下了,心想:行,你等着,这坎儿我非得迈过去不可!

自那以后,我就卯足了劲儿要把这破事儿彻底搞明白。我翻了一个周末的资料,问了几个原来搞外贸系统的老程序员,才终于找到这个一劳永逸的办法。问题根本不在文件本身,而是Excel这个软件太死板,你直接双击,它不知道你这堆文字用的是哪国语言的编码,自然就显示错了。

excel打开是乱码怎么办?教你一招快速解决不再烦恼!

我的实践流程:用“数据导入”来解决编码问题

后来我就养成了一个习惯,只要是外部来的数据文件,我绝不双击直接打开,都是老老实实地走一遍“数据”菜单下的导入流程。只要走对这几步,你就能亲手告诉Excel,你这个文件是UTF-8还是GBK,它立马就能老实了。

具体的解决流程,我给你手把手写下来,你下次直接照着做就行:

  • 第一步:打开一张全新的Excel表格,别去动那个乱码文件。从一个新的、干净的表格开始,这是关键的第一步。
  • 第二步:找到表格上方菜单栏的“数据”那一项,点进去!这是Excel里专门处理外部数据的地方。
  • 第三步:在“数据”选项卡里,找到左边的“获取和转换数据”或者叫“从文本/CSV”(你的Excel版本不一样,名字可能有点变,但图标和意思都一样),给我点它!
  • 第四步:跳出一个让你选文件的窗口,你现在去找到你的那个乱码CSV或者TXT文件,选中它!然后点击导入。
  • 第五步:重头戏来了!Excel会弹出一个“数据预览”的界面。你仔细找找这个界面上有没有一个叫做“文件原始格式”或者“文件源”的选项。这就是让你选编码的地方。
  • 第六步:把那个默认的选项给我拉开,你会看到一堆什么UTF-8、Unicode、GB2312、GBK等等。你得一个个试!先试试UTF-8,如果预览框里的字儿瞬间变得正常了,那就是它!如果没变,你就再去换一个,比如换成“简体中文(GB2312)”或者“65001:Unicode(UTF-8)”。我敢保证,试到第三个,肯定就成了!
  • 第七步:预览正常了,你就点击“加载”或者“转换数据”,Excel就会老老实实地把你文件里的数据以正确的编码导进来。你那批数据完美解决!

你别觉得这个步骤麻烦,这比你双击进去瞎折腾半小时有用多了。我现在只要看到同事们还在那儿对着一堆问号抓耳挠腮,我立马就过去给他们把这招使出来,立马变大神。好了,今天的经验分享就到这儿了,下次遇到乱码,直接用起来,不再烦恼!

excel打开是乱码怎么办?教你一招快速解决不再烦恼!

最新文章