python怎么读取excel表格,python怎么读取桌面的excel文件
好了,我们一起来捋一捋。首先,我们需要创建或打开一个Excel文件,然后选择一个工作表,也就是上图中的工作表,最后读取或设置单元格值。相应的,在openpyxl中,有三个概念:工作簿、工作表、单元格。工作簿是打开的excel文件,即excel工作簿;Sheet是工作簿中的一个表,即工作表;细胞是简单的细胞。Openpyxl围绕这三个概念,读写是“三轴”:打开工作簿、定位工作表、操作单元格。好了,了解了基本概念,我们来看看实际操作吧!
首先,openpyxl不是Python 3中预装的库,我们需要手动安装。很容易打开命令行窗口,键入pip install openpyxl。如下图,我的已经安装好了,所以输出信息可能和你的不一样。
安装完openpyxl后,通过import语句导入,然后执行help方法,看看openpyxl库中包含了什么。不需要了解,有印象就行。
其中有一些熟悉的词,如单元格、图表、样式、工作簿、工作表。除了help方法之外,还可以使用dir方法查看库的所有成员。我标记了一些我们以后可能会用到的,你可以在学习的过程中注意一下。
操作Excel文件的一般步骤如下:
1.打开或创建一个Excel:需要创建一个workbook对象,其中使用load_workbook方法打开一个Excel,通过实例化一个工作簿直接完成Excel的创建。
2.获取工作表:首先需要创建一个workbook对象,然后使用该对象的方法获取工作表对象。
3.如果要获取表格中的数据,需要先获取一个工作表对象,然后从中获取代表单元格的Cell对象。
好了,我们来看看Python中的实际操作。操作的对象是2018年海南考试录用公务员职位表,如下图所示。
下面是一些基本的操作例子,大家可以照着做。
再次显示该操作,并立即读取指定行和列的单元格。使用iter_rows方法,这意味着在参数指定的范围内逐行迭代。如果要按列迭代,可以使用iter_cols方法。
上面的代码显示了如何操作一个现有的Excel文件。让我们看一下创建新Excel文件的例子。
生成的Excel文件如下图所示:
好了,是不是觉得操作Excel很简单?那是因为这段时间你的Python学习有进步。给自己点个赞!感谢您的关注和阅读。以后还有更多编程美食。请享用。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。