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

相关推荐

  • 电脑没有我的电脑图标怎么办(windows10桌面没有此电脑图标怎么调出来)

    日常使用电脑我们都有一个习惯就是在桌面直接打开我的电脑或者windows10系统叫“此电脑”图标,打开后进入磁盘存放文件或者找文件、图片等等,哪么下面白马号给大家普及下如何调出电脑上的“我的电脑”或“此电脑”图标。废话不多话,请看以面操作步骤! 1.在桌面空白处右键鼠标 找到个性化设置 2.依次找到主题-点击桌面图标设置 3.在桌面图标这一栏勾选你需要显示的…

    2022-04-20 投稿
    00
  • amd高频内存设置(这几步BIOS设置很重要)

    暑期新装机的朋友不少,不过部分新手用户可能会发现自己的新电脑性能怎么都比不上朋友同配置的电脑,而且使用中还可能出现卡顿或其他问题。其实原因也许很简单,没准就是少了下面几步简单的BIOS设置,让新电脑的配件没法正常发挥性能与功能。上期我们给大家讲解了英特尔第11代酷睿处理器的BIOS设置,本期带来的则是AMD最新的锐龙5000G系列处理器BIOS设置,让不同平…

    2022-04-21 投稿
    00
  • 电脑反应慢是什么原因?2个原因和解决方案

    新装的系统,会发觉运行速度非常快,但是用了一段时间后,感觉电脑运行速度越来越慢,在此我把原因大致分析一下,一个方面是硬件原因,另一个方面是软件和使用的原因。 一、硬件方面的原因 1、硬盘坏道:电脑长期使用后,对硬盘造成的磨损会很大,尤其是非正常关机的电脑,其硬盘损耗会更大,还有些硬盘由于劣质或虚标电源,导致供电不准,很容易烧毁硬件。大家平时要养成良好的习惯,…

    2022-07-22
    00
  • 联想键盘灯如何打开?灯光控制方法与设置指南!

    联想键盘灯如何打开?灯光控制方法与设置指南! 介绍 如何打开键盘灯? 灯光控制方法 设置指南 介绍 联想键盘是一款高品质的键盘,它具有许多出色的功能,其中之一就是可控制的键盘灯。这篇文章将向您展示如何打开键盘灯,以及如何控制和设置键盘灯光。 如何打开键盘灯? 联想键盘灯可以通过以下两种方式打开: 按下键盘上的灯光控制键(通常是Fn + 空格键),即可打开键盘…

    2023-06-03
    00
  • 联想笔记本电脑怎么连接wifi上网(笔记本为什么连不上无线网的解决办法)

    联想笔记本 电脑 在市场上是比较受欢迎的,在使用联想 笔记本电脑 的时候都需要连接网络,一般在没有条件连接宽带的情况下,都是会选择连接wifi,那么使用 联想笔记本电脑怎么连接wifi 呢?接下来就为大家介绍有关联想笔记本电脑的相关内容。 一、联想笔记本电脑怎么连接wifi 1、联想笔记本电脑怎么连接wifi (1)在联想笔记本电脑连接wifi的时候,首先在…

    2022-04-09
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信