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

相关推荐

  • 台式电脑如何连接蓝牙耳机?连接蓝牙耳机详解

    台式电脑如何连接蓝牙耳机?连接蓝牙耳机详解 步骤一:确认电脑是否支持蓝牙 步骤二:打开电脑蓝牙功能 步骤三:将蓝牙耳机设置为可搜索模式 步骤四:在电脑上搜索并连接蓝牙耳机 步骤一:确认电脑是否支持蓝牙 在连接蓝牙耳机之前,首先要确认电脑是否支持蓝牙功能。如果电脑没有内置蓝牙模块,可以购买一个蓝牙适配器并插入电脑的USB接口。 步骤二:打开电脑蓝牙功能 在确认…

    2023-06-08
    00
  • 电子制作相册的软件哪个好(用什么软件做电子相册好)

    电子制作相册的软件哪个好 如果您想制作电子相册,我推荐您使用 Adobe Photoshop 或 Adobe Lightroom。它们是专业的图像处理软件,可以帮助您创建精美的电子相册。此外,还有一些免费的软件可以用于制作电子相册,例如 Picasa 或 IrfanView。这些软件都可以轻松地将您的照片组合成相册,并具有多种编辑功能,可以让您调整照片的大小…

    2022-12-19
    00
  • 两台不一样的电脑,如何在Win10系统中共享打印机?看看如何操作

    在我们将计算机用以办公室工作中时,大家常常应用打印机来协助大家打印一些文本文档。很多盆友问小编win10系统中的两部计算机怎样共享打印机,因此今日网络小编将告诉您怎么让大家讨论一下win10中的两部计算机系统怎样共享打印机,让共享打印机 我们一起看看吧! 操作方法: 1、开启控制面板,点一下选择【网络和internet】——【查看网络状态和任务】。 2、点一…

    2022-03-11 投稿
    00
  • Linux中如何管理mail电子邮件日志

    Linux中如何管理mail电子邮件日志 介绍 检查邮件日志 旋转邮件日志 归档邮件日志 介绍 在Linux系统中,邮件服务是一个重要的组件。邮件日志是记录邮件服务运行情况和问题排查的重要工具。因此,管理邮件日志是Linux系统管理员需要掌握的技能之一。 检查邮件日志 要检查邮件日志,可以使用以下命令: 查看邮件队列 mailq 查看邮件发送日志 tail …

    2023-06-27
    00
  • 打印机无法共享,错误0x000006d9的解决方法

    打印机无法共享,错误0x000006d9的解决方法 问题原因 解决方案 关闭防火墙 修改注册表 问题原因 错误0x000006d9通常出现在尝试在网络上共享打印机时。这是由于Windows防火墙和/或注册表中的错误配置导致的。 解决方案 关闭防火墙 第一种解决方法是关闭Windows防火墙。这是可能导致错误0x000006d9的主要原因之一。要关闭防火墙,请…

    2023-06-11
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信