解决Excel打开UTF-8编码的CSV文件乱码的问题 实测好用

Python采集数据保存CSV文件内容乱码解决 本文介绍了Python中保存CSV文件内容乱码的问题及解决方法,并探讨了在数据采集、存储、分析、报告、备份、迁移、共享和合作等场景中的应用。通过正确地指定编码格式或使用UTF-8 with BOM格式,可以有效解决保存CSV文件内容乱码的问题,并确保数据在不同系统和团队之间的正常交流和共享。希望本文能够帮助大家更好地处理Python中保存CSV文件时可能遇到的编码问题,并在实际应用中发挥其重要作用。 阅读详情

解决Excel打开UTF-8编码的CSV文件乱码的问题

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    1

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    2

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    3

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    4

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    5

  • 解决Excel打开UTF-8编码的CSV文件乱码的问题

    6

分步阅读

CSV是一个平面文件,它的编码方式有多种。比如,MongoDB以UTF-8格式存储数据,在使用mongoexport导出为CSV文件时,CSV的编码即为UTF-8。(可以将导出的CSV文件用UltraEdit打开来验证编码格式)

当直接使用Excel打开UTF-8编码的CSV文件时会出现乱码。

Excel打开CSV文件依赖于系统的区域设置。由于区域设置的影响,以及CSV文件不同的实现,那么Excel需要以正确的方式来打开CSV文件。我们以从MongoDB导出的UTF-8格式编码的CSV文件为例:

工具/原料

  • 电脑

方法/步骤

  1. 1. 打开Excel应用程序。

  2. 2. 点击“数据”菜单的“自文本”:

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  3. 3. 选择CSV文件,点击“导入”,出现“文本导入向导”对话框。

    从上面的默认设置我怀疑Excel默认以“Windows(ANSI)”打开CSV,未识别编码。

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  4. 4. 文件类型选择“分割符号”,文件原始格式选择“65001:Unicode(UTF-8)”,勾选“数据包含标题”,点击下一步。

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  5. 5. 分割符号去掉“Tab键”而勾选“逗号”,点击“下一步”。

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  6. 6. 列数据格式根据需要选择,这里保持常规,点击“完成”。

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  7. 7. 弹出“导入数据”对话框,我们选择“现有工作表”,点击“确定”。

    解决Excel打开UTF-8编码的CSV文件乱码的问题

  8. 8

    8. 数据显示正常。

三种方法解决csv乱码问题 ,解决鈥榟 鈥淒等csv乱码问题,利用python批量解决csv文件读写乱码问题 三种方法解决csv乱码问题 ,解决鈥榟鈥淒等csv乱码问题,利用python批量解决csv文件读写乱码问题 阅读详情

相关推荐

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

CSV文件乱码问题主要表现为在Excel中打开文件后,原本应该显示正常字符的地方出现了乱码或特殊符号。这可能是由于CSV文件的编码格式与Excel默认的编码格式不一致,或者文件在传输过程中损坏导致的。为了解决这个问题,我们可以采取修改文件编码格式或利用文本编辑器进行预处理的方法。

这家伙很懒,什么都没有留下 2万+

【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】

直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。原因是 Excel 以 ANSI 格式打开,不会做编码识别。打开 UTF-8 编码的 CSV 文件的方法:打开 Excel执行“数据”->“自文本”选择 CSV 文件,出现文本导入向导选择“分隔符号”,下一步勾选“逗号”,去掉“ Tab 键”,下一步,完成6)在“导入数据”对话框里,直接点确定7)保存完毕后,再用EXCEL打开这个文件就不会出现乱码的情况。

分享关于数据的知识。 2万+

第33次CCF-CSP认证考试 第一题 词频统计 满分题解

本人小白一枚,抱着学习的态度想到网上找一些csp的参考答案,但由于实力有限,大佬的代码大都看不太懂,于是萌生了想用一些简单,基础的语句完成csp前两题的想法并公开,以便与像我这样实力不强的同学交流学习,如有更好的建议,还请斧正,感谢!

qq_75242106的博客 1869

如何excel里面数据格式设置为utf-8

在Excel中,直接设置数据的编码格式为UTF-8是不直接支持的,因为Excel文件(如.xlsx或.xls)本身并不直接具有一个“编码”属性,像文本文件(如.txt或.csv)那样。然而,你可以通过保存Excel文件为CSV(逗号分隔值)格式并选择UTF-8编码来间接实现这一目的。现在,你的Excel数据已经被保存为一个UTF-8编码的CSV文件了。请注意,CSV文件是一个纯文本文件,因此它不会像Excel文件那样包含复杂的格式或功能(如公式、宏、条件格式等)。

chenchuang0128的博客 3万+

iOS 取证窍门:为什么要先从 Recovery 恢复模式开始?

未记录的 DFU 代表“设备固件升级”。与专为普通用户设计的恢复模式不同,DFU 模式从来都不是为公众设计的。Apple 知识库中的任何地方都没有关于 DFU 的文档。进入 DFU 的方法主要是通过按下、按住和释放按钮的复杂操作序列,并具有精确的时间限制。在多个步骤中的任何一个步骤中,如果时间错误,都会导致重新启动设备,而不是将其切换到 DFU。另外,设备屏幕上也没有 DFU 模式的指示。如果设备成功切换到 DFU,显示屏将保持黑色。即使对于专家来说,进入 DFU 模式也可能很困难。恢复模式是最容易解释的。

2302_82041293的博客 1198

RC4加密算法详解

RC4(也称为 Rivest Cipher 4)是流密码的一种形式,流密码逐字节操作数据流。RC4 流密码是使用最广泛的流密码之一,它通过算法一次一个字节地加密消息,简单并且操作速度快。RC4是一种在电子信息领域加密的技术手段,用于无线通信网络,是一种电子密码,只有经过授权的用户才能享受该服务,使用 64 位或 128 位密钥大小。它通常用于安全套接层 (SSL)、传输层安全 (TLS) 等应用,也用于 IEEE 802.11 无线 LAN 标准。在存储大量的信息时,RC4展现出它的实用性,面对大量的数据,

weixin_43211186的博客 1万+

解决Excel打开UTF-8编码CSV文件乱码的问题

打开 Excel,执行“数据”->“自文本”,选择 CSV 文件,出现文本导入向导,选择“分隔符号”,下一步,勾选“逗号”,去掉“ Tab 键”,下一步,完成,在“导入数据”对话框里,直接点确定。最近在用QT读写CSV文件,发现将数据写入到CSV文件中,使用记事本打开文件是正常的,使用Excel打开,中文是乱码的,下面把原因和解决方法记录一下。使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。

qq_41854911的博客 9965

MRI脑影像分析从哲学到技术:一文搞懂VBM预处理基本原理(全网最详细解析)

   分析大脑解剖学差异最常用方法之一是基于体素的形态学方法(voxel-based morphometry, VBM)。 VBM的基本思想是测量大脑组织,尤其是灰质的局部浓度的差异。在大脑的每个体素处进行操作,然后在两个或多个实验组之间进行统计比较,从而在受调查的组之间建立特定大脑区域中脑组织浓度的统计学显着差异。 VBM分析基于(高分辨率)MRI脑部扫描,涉及大量处理步骤,主要是空间归一化,分割,平滑和统计分析,最终结果是统计图,显示了各组之间组织类型明显不同的区域[^1]。 参考 [^1] ..

意疏的学习笔记 3万+

解决 Excel 打开 UTF-8 编码 CSV 文件乱码的问题

在日常数据处理工作中,我们经常会使用CSV文件进行数据的导入和导出。然而,当CSV文件采用UTF-8编码时,有时候在使用Excel打开这些文件时会遇到乱码的问题,这可能会影响数据的正确性和可读性。在本文中,我们将分享如何解决Excel打开UTF-8编码CSV文件乱码的BUG问题,并提供一些实用的方法。

Front end development engineer 7008

CANoe连接Option Scope使用方法

本文档主要介绍如何使用CANoe Option .Scope捕获CAN总线上的物理波形,并利用眼图进行分析。

测试领域技术分享 1357

在Qt中集成VTK和PCL:实现数据可视化的完整指南

在现代软件开发中,数据可视化至关重要。将VTK(Visualization Toolkit)和PCL(Point Cloud Library)集成到Qt环境里,能为开发者提供强大的可视化解决方案。本文将深入讲解如何在Qt中读取PCL文件,展示VTK模型和PCL数据,适合想要在Qt项目中实现数据可视化的开发者。

轩宇的博客 917

解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG

方法一: 使用 Ron's Editor - Ultimate CSV Editor,详见《 Ron's Editor - Ultimate CSV Editor:免费的 CSV 编辑器,支持 UTF-8 字符集》 方法二:使用 MS-EXCEL 解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 作者:oyi319 出处:http://blog.c

宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒。 17万+

《电磁兼容设计》专栏说明

本专栏自2024年1月起开始更新,仅设此一个电磁兼容相关知识专栏,并将一直持续更新下去,无期限

linkking27的博客 792

解决Excel打开UTF-8编码CSV文件乱码的问题亲测有效

前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来又搜了一下,发现还有其他方法,数据导入只是其中一种而已。现在整理总结一下: 亲测,我使用方法2解决的 方法1、数据导入 打开 Excel,执行“数据”->“自文本”,选择 CSV 文件,出现文本导入向导,选择“分隔符号”,下一步,勾选“逗号”,去掉“ Tab 键”,下一步,完成,在“导入数据”对话框

qq_34412985的博客 4万+

dolphinscheduler-3.4.0

dolphinscheduler集群部署

docsz的博客 660

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

excel打开csv文件乱码解决办法

参考链接:https://jingyan.baidu.com/article/4dc408484776fbc8d846f168.html 问题:用 Excel 打开 csv 文件,确认有乱码的问题。.Office 解决方法:1、新建一个空白的 Excel 文件,用于存储正确的数据。.2、打开新建的空白 Excel 文件,点击数据-->自文本.3、在打开对话框中,选择一开始有乱码...

anshujun7558的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

java 以utf-8生成csv文件,用excel打开乱码问题解决

OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8");   // 要输出的内容   result = (String)contentMap.get(RESPONSE_RESULT);   resp.setHeader("Content-Disposition", "attachment

延宝小白马的博客 6328

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

utf—8在苹果手机上乱码_MAC 下 Excel打开UTF-8格式的文件乱码

为了识别 Unicode 文件,Microsoft 建议所有的 Unicode 文件应该以 ZERO WIDTH NOBREAK SPACE字符开头。这作为一个”特征符”或”字节顺序标记(byte-order mark,BOM)”来识别文件中使用的编码和字节顺序(big-endian或little-endian),具体的对应关系见下表。Bytes Encoding Form...

weixin_39667801的博客 3105

解决python保存csv文件Excel打开乱码的问题

解决python保存csv文件打开乱码的问题

qq_43762434的博客 3261

csv文件EXCEL默认打开乱码问题

简单概括就是:编码问题,windows的 excel打开csv文本文件时,默认使用的是系统内的ANSI,在中文环境下就是GB2312。一般两种方法,在文件创建时指定让Excel默认打开不乱码的编码,或者加BOM 标记(Byte Order Mark 字节顺序标记),让excel用指定的编码打开。2.使用utf-8-sig即在文件头写入 0xEF、0xBB、0xBF,让excel识别出这是utf-8编码,用utf-8编码打开csv文件。如果是数据流返回,可以指定编码格式。写入utf-bom的csv。

qq_26372385的博客 2570

JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法

先上一段代码(上好的代码,多年陈酿)[java] view plain copyOutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8");    // 要输出的内容    result = (String)contentMap.get(RESPONSE_RESULT);    resp.setH...

qq_39478853的博客 2895

excel打开csv文件乱码问题

[故障原因分析]此种情况一般是导出的文件编码的问题。在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况。 [解决办法] (1)使用记事本打开CSV文件,文件-另存为,编码方式选择ANSI:(2)保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。 【编码方式讲解】 (1)ANSI编码 不同的国家和

dyna_lidan的博客 3904

EXCEL打开CSV文件乱码的解决方法

用C#程序通过StreamWriter导出字符串,导出生成txt文本文件,用记事本打开正常,改成csv格式,用excel打开乱码,且不能正确识别分列。 后用记事本打开,把编码从utf-8改成ansi之后,就可以正确识别分列和没乱码了。   【故障现象描述】 从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用EXCEL打开出现乱码的情况。 ...

weixin_34405557的博客 1564

解决使用Excel打开UTF-8编码格式的csv文件乱码

解决使用Excel打开UTF-8编码格式的csv文件乱码 问题描述: 使用Excel 打开UTF-8编码格式的CSV文件会出现乱码的问题 原因: Excel以ANSI格式打开,没有做编码识别 解决方法一: 1.打开Excel 2007 2.执行“数据”->“自文本” 3.选择CSV文件,出现文本导入向导 4.选择“分隔符号”,下一步 5.勾选“逗号”,去掉“Tab 键”,下一步...

mg_18201130767的博客 3362

解决 Excel 打开 UTF-8 编码 CSV 文件乱码

Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。打开 UTF-8 编码的 CSV 文件的方法: ) 直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。 原因是 Excel 以 ANSI 格式打开,不会做编码识别。 打开 UTF-8 编码的 CSV 文件的方法: 1 ) 打开 Excel 2 ) 执行“数据”->“自文本” 3 ) 选择 CSV 文件,出现文本导入向导 4

qq_43684686的博客 694
上一篇: 2021-10-21
下一篇: python多线程 多进程有源码好文
火星种萝卜
博客等级 码龄19年 438粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值