pandas如何读取含有中文的excel

 更新时间:2024年02月23日 15:37:00   作者:语嫣凝冰  
这篇文章主要介绍了pandas如何读取含有中文的excel问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

pandas读取含有中文的excel

在读取含有中文的 Excel 文件时,需要使用 encoding 参数设置编码方式。

常用的编码方式有 'gbk' 和 'utf-8'。

示例代码:

import pandasas pd
 
# 读取含有中文的 Excel 文件
df = pd.read_excel('filename.xlsx', encoding='gbk')

如果读取过程中出现乱码,可以尝试更换编码方式。

pandas读取excel时遇到的编码问题 unknown_codepage_21010

最近在使用pandas读取不规则excel表时遇到了一种编码问题,自己找了好久资料也是终于综合了一下解决了这种编码异常的问题。  

首先呢,报错会提示 下面这种错误:

unknown encoding: unknown_codepage_21010

自己在找资料的时候看到一篇很早在git上发布的一篇文章,意思就是让直接明确将编码设置好,具体可以看一下git链接

https://github.com/okfn/messytables/issues/47

最后呢,自己改了一个源文件里的东西,其实也不知道是不是正确的,但是这个问题却解决了,所以分享出来,也算是为自己记录一下,以防以后再次遇到这个问题,又得找半天。

找到xlrd的__init__.py文件,在 open_workbook 模块中将encoding_override的值明确为"cp1252",其实具体这样做的原因就是将编码明确,使得可以识别这种异常编码。

def open_workbook(filename=None,
                  logfile=sys.stdout,
                  verbosity=0,
                  use_mmap=USE_MMAP,
                  file_contents=None,
                  encoding_override="cp1252",
                  formatting_info=False,
                  on_demand=False,
                  ragged_rows=False):

这样问题就成功解决了~

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python之字典对象的几种创建方法

    Python之字典对象的几种创建方法

    这篇文章主要介绍了Python之字典对象的几种创建方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python如何求数组连续最大和的示例代码

    python如何求数组连续最大和的示例代码

    这篇文章主要介绍了python如何求数组连续最大和的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Transpose 数组行列转置的限制方式

    Transpose 数组行列转置的限制方式

    今天小编就为大家分享一篇Transpose 数组行列转置的限制方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 你所不知道的Python奇技淫巧13招【实用】

    你所不知道的Python奇技淫巧13招【实用】

    有时候你会看到很Cool的Python代码,你惊讶于它的简洁,你不由自主地赞叹:竟然还能这样写。其实,这些优雅的代码都要归功于Python的特性,只要你能掌握这些Pythonic的技巧,你一样可以写出像诗一样的Python代码。本文主要介绍Python应用的一些小技巧。一起来看下吧
    2016-12-12
  • Python使用装饰器进行django开发实例代码

    Python使用装饰器进行django开发实例代码

    这篇文章主要介绍了Python使用装饰器进行django开发实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 浅谈Python编程中3个常用的数据结构和算法

    浅谈Python编程中3个常用的数据结构和算法

    这篇文章主要介绍了浅谈Python编程中3个常用的数据结构和算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • python 实现提取log文件中的关键句子,并进行统计分析

    python 实现提取log文件中的关键句子,并进行统计分析

    今天小编就为大家分享一篇python 实现提取log文件中的关键句子,并进行统计分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python使用Selenium实现浏览器打印预览功能

    Python使用Selenium实现浏览器打印预览功能

    在Web开发中,打印预览是一个常见的功能需求,通过打印预览,我们可以预览和调整网页的打印布局、样式和内容,Python的Selenium库是一个强大的工具,可以自动化浏览器操作,包括打印预览,本文将介绍如何使用Python Selenium库来实现浏览器的打印预览功能
    2023-11-11
  • python 基础教程之Map使用方法

    python 基础教程之Map使用方法

    这篇文章主要介绍了python 基础教程之Map使用方法的相关资料,这里附有简单使用实例,需要的朋友可以参考下
    2017-01-01
  • python 环境安装及编辑器配置方法小结

    python 环境安装及编辑器配置方法小结

    这篇文章主要介绍了python 环境安装及编辑器配置方法小结的相关资料,需要的朋友可以参考下
    2021-06-06

最新评论