下面是Python3读取Excel表格中的数据的详细实例教程。
安装依赖库
在开始之前,我们需要先安装以下依赖库:
- pandas:用于读取Excel表格
- xlrd:用于读取xls格式的Excel文件
打开终端,执行以下命令进行安装:
pip install pandas xlrd
读取Excel表格
- 案例一:读取Excel中的全部数据
首先,我们需要准备一个简单的Excel文件,例如以下格式:
学号 | 姓名 | 年龄 | 成绩 |
---|---|---|---|
001 | 张三 | 18 | 90 |
002 | 李四 | 19 | 95 |
003 | 王五 | 17 | 85 |
假设该文件名为“student.xlsx”,文件路径为“/path/to/student.xlsx”。
使用pandas的read_excel()方法可以方便地读取Excel表格:
import pandas as pd
data = pd.read_excel('/path/to/student.xlsx')
print(data)
运行以上代码,输出结果为:
学号 姓名 年龄 成绩
0 1 张三 18 90
1 2 李四 19 95
2 3 王五 17 85
我们可以看到,read_excel()方法将Excel表格中的所有数据读取到了一个DataFrame对象中。
- 案例二:读取指定的列
有时候,我们只需要读取Excel表格中的部分数据,可以通过指定列名来完成。
假设我们只需要读取Excel表格中的“姓名”和“成绩”两列,可使用以下代码:
import pandas as pd
data = pd.read_excel('/path/to/student.xlsx', usecols=['姓名', '成绩'])
print(data)
运行以上代码,输出结果为:
姓名 成绩
0 张三 90
1 李四 95
2 王五 85
我们可以看到,只有“姓名”和“成绩”两列被读取到了DataFrame对象中。
以上就是Python3读取Excel表格中的数据的完整实例教程。希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3 读取Excel表格中的数据 - Python技术站