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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

  • Linux配置minicom的步骤

    Linux配置minicom的步骤 安装minicom 配置串口 启动minicom 1.安装minicom 在Linux系统中,minicom是一款常用的串口调试工具,在使用前需要先安装。 可以使用以下命令进行安装: sudo apt-get install minicom 安装完成后,可以使用以下命令查看minicom是否安装成功: minicom -v…

    2023-06-29
    00
  • 0xc000000f进不了系统怎么修复(win10错误代码0xc000000f 解决方法)

    win10电脑错误代码0xc0000f怎么修复解决?很多用户在win10系统更新后,发现无法进入系统,并且电脑提示错误代码0xc0000f,那要怎么修复这个错误代码问题呢?来看看具体的处理方法教程吧。   win10电脑错误代码0xc0000f怎么修复解决? 1、如果无法进入系统,可以先进入高级选项,然后在其中打开“命令提示符”。   2、如果可以正常进入系…

    2022-03-15
    00
  • IP地址更改?修改IP地址的步骤和注意事项说明

    IP地址更改?修改IP地址的步骤和注意事项说明 什么是IP地址? 为什么要更改IP地址? 如何更改IP地址? 更改IP地址的注意事项 什么是IP地址? IP地址是互联网协议地址的缩写,是一个数字序列,用于识别网络设备之间的通信地址。它可以是静态的,也可以是动态的。 为什么要更改IP地址? 更改IP地址有以下几个原因: 保护用户隐私 避免网络攻击 解决网络故障…

    2023-06-25
    00
  • 如何将软件快捷方式放到桌面上(创建桌面快捷方式教程)

    如何将软件快捷方式放到桌面上(创建桌面快捷方式教程) 步骤一:找到软件程序 步骤二:右键点击程序图标 步骤三:选择“发送到” 步骤四:选择“桌面(快捷方式)” 步骤五:桌面上创建软件快捷方式完成 步骤一:找到软件程序 首先,我们需要找到想要创建快捷方式的软件程序。可以在“开始菜单”、“桌面”、“文件夹”或者“任务栏”中寻找。如果找不到,可以在电脑中搜索该程序…

    2023-05-26
    00
  • Win10玩问道花屏的解决办法

    Win10玩问道花屏的解决办法 问题表现 可能原因 解决方法 问题表现 在玩问道游戏时,突然出现花屏现象,游戏画面变得模糊或者出现色彩失真,严重影响游戏体验。 可能原因 造成此问题的原因可能有以下几点: 显卡驱动过期或者不兼容 系统设置问题 游戏本身存在问题 解决方法 针对以上可能的原因,有以下几种解决方法: 更新显卡驱动: 如果是显卡驱动过期或者不兼容导致…

    2023-08-17
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信