csv文件怎么转成excel不乱码(教你两种处理方法轻松搞定)

大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,阅读量还不错,感兴趣的小伙伴可以前往:盘点3种Python网络爬虫过程中的中文乱码的处理方法,UnicodeEncodeError: ‘gbk’ codec can’t encode character解决方法,今天基于粉丝提问,给大家介绍CSV文件在Excel中打开后乱码问题的两种处理方法,希望对大家的学习有所帮助。

前言

前几天有个叫【RSL】的粉丝在Python交流群里问了一道关于CSV文件在Excel中打开后乱码的问题,如下图所示。

在Excel中直接打开csv文件,如下图所示:

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

群中提问:

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

看上去确实头大,对于爬虫初学者来说,这个乱码摆在自己面前,犹如拦路虎一般难顶。不过别慌,小编在这里给大家整理了两种方法,专门用于针对CSV文件乱码的,希望大家在后面再次遇到这样乱码的问题,在此处可以得到灵感!

一、思路

其实解决问题的关键点就是在于一点,就是编码的转换。这里例举两种方法,肯定还有其他的方法的,也欢迎大家在评论区谏言。

二、解决方案

方法一:notepad++打开

因为csv文件本质上也是文本文件,本身用notepad++打开csv文件是可以直接打开,不会乱码的。如果在网络爬虫的时候,指定了存储格式为utf-8编码,那么该csv文件用notepad++打开是没啥问题的。

f = open(‘filename.csv’, mode=’a’, encoding=”utf-8″)

csvwriter = csv.writer(f)

如下图所示:

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

因为我源文件本身就是韩语和日本语,所以看到的就是这个了,上图绝不是乱码哈,别误导了大家,嘻嘻!

方法二:Excel转换

这个方法稍微复杂一些,但是比较好理解,对于初学者来说,还是比较好接受的,直接在Excel中进行操作,步骤如下。

1)打开一个Excel文件,之后依次点击“数据”–>“从文本/CSV”,如下图所示。

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

2)之后选择需要加载的CSV文件,然后会自动弹出下图

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

从这里看的是原始文件,确实是乱码的存在,接下来需要稍微设置下就可以了。

3)文件原始格式设置为“无”或者你的原始编码“UTF-8”;分隔符默认是逗号;数据类型检测选择基于整个数据集,最后选择右下方的加载,如下图所示。

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

4)之后稍等片刻,CSV文件就会自动加载到Excel,如下图所示。

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

因为我源文件本身就是韩语和日本语,所以看到的就是这个了。

5)在Excel中的显示,如下图所示:

 

盘点CSV文件在Excel中打开后乱码问题的两种处理方法
 

看上去还是比较清爽的,如此一来,中文乱码的问题就迎刃而解了。之后你就可以进行进一步的转存为标准的Excel文件或者进行数据处理都可以。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/16327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win10usb键盘全部没有反应怎么办?

    Win10usb键盘全部没有反应怎么办? 检查键盘连接 重启电脑 更新驱动程序 更换键盘 检查键盘连接 首先,需要检查键盘是否连接到电脑上。如果键盘是通过USB接口连接到电脑的,可以尝试将键盘插到其他USB接口上,或者更换另一根USB线缆。 重启电脑 如果键盘连接没有问题,可以尝试重启电脑。有时候,电脑的系统会出现一些问题,导致USB设备无法正常工作。重启电…

    2023-07-20
    00
  • 鼠标连点精灵V2.6.1绿色版

    更新时间:2022-03-02 软件大小:1.32M 软件格式:.rar 授权方式:免费版 软件语言:简体中文 软件类型:国产软件 安全检测: 推荐星级: 软件介绍 鼠标连点精灵是一款免费的鼠标自动连点器软件,它可以利用鼠标驱动编辑宏进行点击,鼠标连点精灵操作是驱动程序的运行,与鼠标本身的点击无关,不管设置多长时间的点击间隔也不会对鼠标造成损害。 鼠标连点精…

    2022-03-04 投稿
    00
  • Win10笔记本电脑怎么连接WiFi?

    Win10笔记本电脑怎么连接WiFi? 步骤一:打开无线网络连接功能 步骤二:搜索可用WiFi网络 步骤三:连接WiFi网络 步骤一:打开无线网络连接功能 在Win10笔记本电脑桌面右下角,可以看到系统托盘区域。找到WiFi图标,单击鼠标右键,弹出菜单,选择“打开网络和Internet设置”。 在新窗口中,选择“更改适配器选项”,找到无线网络适配器,单击鼠标…

    2023-08-24
    00
  • 在 Microsoft Teams 中按排外出的 2 种简单方法

    在这篇文章中,您将了解如何在 Microsoft Teams 中安排外出。 在 Microsoft Teams 中,您可以安排“不在办公室”状态,让其他人知道您不在。 外出消息是在您下班时发送给您的联系人的自动电子邮件回复或自动回复电子邮件。 OOO 电子邮件向您的联系人传达了您在指定时间段内不可用以及他们何时可以期待对他们的电子邮件的回复。 如果您曾担任过…

    2022-03-01 投稿
    00
  • 注册表在哪个文件夹下(win11注册表在哪个目录下)

    注册表是windows系统的数据库,保存着硬件、系统和软件正常运行的各种配置参数,修改注册表很容易造成系统崩溃,注册表的重要性不言而喻。注册表保存在系统的多个文件中,大部分保存在C:WindowsSystem32config中,如DEFAULT,DRIVERS,SAM,SECURITY,SOFTWARE,SYSTEM,userdiff等。 还有一个用户注册表…

    2022-12-12 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信