与本文相关的图书推荐:
《数据准备和特征工程》
本书适合于数据科学、机器学习、深度学习等方向的学习者阅读。书中通过案例的形式,系统阐述了数据获取、数据整理、特征工程、特征选择等方法。
本文,将重点阐述用Python如何读取Excel文件(xlsx),重点是演示使用openpyxl模块读取xlsx类型的文件。首先,我们要看一些简单的示例;然后,我们将学习读取多个Excel文件。
如果你阅读过《数据准备和特征工程》(电子工业出版社出版)这本书,就肯定知道,在书中,作者介绍了如何使用Pandas读取Excel文件。在阐述本文的同时,你所看到的书中的方法,依然有效且常用。本文的目的主要是要介绍另外一种方法,并且这种方法也有它的特点。
https://openpyxl.readthedocs.io/en/stable/。这里,先演示一个简单的示例,看看在Python语言中如何用openpyxl模块读取一个xlsx文件。
1 2 3 4 5 6 7 8
|
import openpyxl from pathlib import Path
xlsx_file = Path('SimData', 'play_data.xlsx') wb_obj = openpyxl.load_workbook(xlsx_file)
sheet = wb_obj.active
|
当然,在理解上面代码之前,你应该已经知道如何读写文件了,如果这方面尚有不足,请阅读《跟老齐学Python:轻松入门》中的有关章节。
为了能够使用openpyxl模块,请先确认,在本地已经安装了Python3和这个模块。模块的安装方法非常简单,即:
pip install openpyxl
,如果你使用的是conda,还可以:
conda install openpyxl
。注意,使用pip安装的时候,如果提示你不是最新版本,应该尽快升级,用最新版本的pip来安装。
https://www.marsja.se/your-guide-to-reading-excel-xlsx-files-in-python/