Day-26 如何快速解决Excel乱码问题?

今日练习档 ԅ( ¯་། ¯ԅ)

你是否在网路上下载CSV档并使用Excel开启时档案内容变成乱码呢?会造成这个原因是因为编码的问题,简单来说目前网路上的资料的编码都是使用UTF-8,而Excel预设的编码是BIG-5GBK,都不是UTF-8,而今天你却用BIG-5码去开UTF-8的档案当然会乱码,因此今天我就来介绍如何回避这个问题吧!当然非常欢迎点选练习档来练习唷 ᕕ( ᐛ )ᕗ

首先当然要知道如何开档,对着您下载的档案按右键,选择「打开档案的应用程序」,里面再选择Excel来做开启:
https://ithelp.ithome.com.tw/upload/images/20210907/201276672keBeR15vc.png
而我打开後,确实内容都是乱码,上面也有提示可能会有资料遗失,不过这是小事,另存新档就可以了,乱码的问题是比较少人可以解决的。
https://ithelp.ithome.com.tw/upload/images/20210907/20127667sFR4Khnfmi.png
要解决乱码的问题首先必须先开启一张全新的工作表,点选上方「资料」,在左侧的「取得外部资料」中点选「从文字档」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667ENJg6KqkqK.png
接着就是点选您要开启的那个CSV档选择「取得资料」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667jZYCAAEQcy.png
在取得资料後你会看到汇入字串精灵,在下面也可以预览,目前应该看到都是乱码,如下图:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667Ru809cynn5.png
因此我们将档案来源处改成「Unicode(UTF-8)」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667wUqcje1ivi.png
可以看到下方的资料恢复正常了(资料原本就有日文),接着下一步是要选择「分隔符号」,也就是透过这个符号将文件分成不同栏,如果您不知道要选哪个的话,可以看到下方预览是使用什麽分隔符号(可选择多个分隔符号,或自行输入其他的分隔符号):
https://ithelp.ithome.com.tw/upload/images/20210907/201276670dxiNKtTc9.png
而在我的范例中,从下方预览可得知我是使用「,」来分隔的,因此我选择逗号:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667QXAW7cvGUh.png
可以看到我的资料被分成三栏了,接着下一步是选择每一栏的格式,或者是不会入此栏。这个步骤其实再汇入後都可以补做,因此我通常都会跳过此步骤,直接按下完成:
https://ithelp.ithome.com.tw/upload/images/20210907/201276671kjk8UJ63j.png
最後就是Excel要跟您确认您这个报表要放在什麽地方,你可以选择目前你所在的工作表或新的工作表,在这里我就直接按下确定。
https://ithelp.ithome.com.tw/upload/images/20210907/20127667XV9MuqpYcp.png
最後就可以看到资料被完整汇入了,而且也都看得懂(请忽略内容的正确性,这是我用爬虫简单爬的资料XD),这样就完成罗,你成功了吗?
https://ithelp.ithome.com.tw/upload/images/20210907/20127667DrsYlmIp2V.png

轩轩的笑话时间:
我:医生,我手术後要多久才能拉小提琴?
医生:最快可能也要一个月
我:哇真假,谢谢你,我本来不会拉的!
/images/emoticon/emoticon58.gif


<<:  Day 12 -资料查询语言 BETWEEN !

>>:  D-4.Line_pay_api 串接(一)

ASP.NET Core MVC

什麽是 MVC 分别是 Model, View, Controller, 是一种软件架构, View...

[Day 15] Reverse 小忙碌

今天我过得很充实, 前几天有看到读者的留言 很感激你们愿意花时间看我的文章 看我分享我每日小生活 为...

Day 4 : HTML – 别动!你就停在那里!CSS position定位属性是什麽?

这里想和大家介绍一下CSS position到底是什麽 以防大家和我一样干了蠢事 (详情可看Day ...

HERE mSDK - Map Rendering

作为一个地图SDK,最基础最重要的功能首先是地图呈现, 那麽今天我们仍然以 HERE mSDK (P...

4. 关於 Constructor Function

(想直接看题目的话可以移到最後一个标题!) 在准备回答问题前,先复习几个观念: Constructo...