如何用Python读取Excel特定区域并转换成数组?

2026-04-30 19:020阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1985个文字,预计阅读时间需要8分钟。

如何用Python读取Excel特定区域并转换成数组?

目录+前言+目的:安装+初阶+进阶1+进阶2+进阶3+总结+前言+近期需求:读取Excel内容,然后进行后续操作,对于这块知识,博主以前不会涉及,但现在需要。

目录
  • 前言
  • 目的:
  • 安装
  • 初阶
  • 进阶1
  • 进阶2
  • 进阶3
  • 总结

前言

最近需要读取Excel中的内容,然后进行后续操作,对于这块知识,博主以前以为自己不会涉及到,但是现在一涉及到,第一步就错了,搞了好久。真的心累。因此写了这篇博客。

目的:

excel中存放着数据,如果要进行计算及其它操作,首先就要进行读取。

我们先来看一下python中能操作Excel的库对比(一共九个库):

可以发现,还是挺多的

这里使用的是xlrd库。

安装

这里首先就是导入这个包,

pip install xlrd==1.2.0

xlrd包版本最好是1.2.0,因为笔者使用2.多版本的xlrd时,代码出现了类似下面的报错,也就是说xlrd版本太高会导致无法支持读取xlsx后缀的excel。

xlrd.biffh.XLRDError: Excel xlsx file; not supported

大家可以去试试将excel另存,看看保存类型。

目前笔者使用的是Excel2019版本的,默认保存类型为xlsx。

阅读全文

本文共计1985个文字,预计阅读时间需要8分钟。

如何用Python读取Excel特定区域并转换成数组?

目录+前言+目的:安装+初阶+进阶1+进阶2+进阶3+总结+前言+近期需求:读取Excel内容,然后进行后续操作,对于这块知识,博主以前不会涉及,但现在需要。

目录
  • 前言
  • 目的:
  • 安装
  • 初阶
  • 进阶1
  • 进阶2
  • 进阶3
  • 总结

前言

最近需要读取Excel中的内容,然后进行后续操作,对于这块知识,博主以前以为自己不会涉及到,但是现在一涉及到,第一步就错了,搞了好久。真的心累。因此写了这篇博客。

目的:

excel中存放着数据,如果要进行计算及其它操作,首先就要进行读取。

我们先来看一下python中能操作Excel的库对比(一共九个库):

可以发现,还是挺多的

这里使用的是xlrd库。

安装

这里首先就是导入这个包,

pip install xlrd==1.2.0

xlrd包版本最好是1.2.0,因为笔者使用2.多版本的xlrd时,代码出现了类似下面的报错,也就是说xlrd版本太高会导致无法支持读取xlsx后缀的excel。

xlrd.biffh.XLRDError: Excel xlsx file; not supported

大家可以去试试将excel另存,看看保存类型。

目前笔者使用的是Excel2019版本的,默认保存类型为xlsx。

阅读全文