下面是关于使用Python读取Excel表格数据的完整实例教程。
1. 安装必要的依赖库
首先,需要安装必要的Python依赖库 pandas
和 xlrd
,可以通过以下命令来安装:
pip install pandas
pip install xlrd
2. 读取Excel表格中的数据
假设有一个名为 data.xlsx
的Excel表格文件,文件中包含两个工作表(Sheet1和Sheet2),每个工作表中都有一些数据。下面是读取Excel表格数据的示例代码:
import pandas as pd
# 读取Sheet1中的数据
data_sheet1 = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 读取Sheet2中的数据
data_sheet2 = pd.read_excel('data.xlsx', sheet_name='Sheet2')
以上代码中,pd.read_excel
函数的第一个参数是Excel文件的路径,第二个参数是要读取的工作表的名称(可选,默认为第一个工作表)。该函数返回一个 pandas.DataFrame
对象,其中包含了所读取的Excel表格数据。
3. 对读取的数据进行操作
读取数据之后,我们可以对其进行各种操作,例如:
3.1 显示数据
print(data_sheet1)
print(data_sheet2)
3.2 获取数据的某一列
# 获取Sheet1中的name列数据
name_list = data_sheet1['name'].tolist()
3.3 筛选数据
# 筛选出Sheet1中age大于20的数据
filtered_data = data_sheet1[data_sheet1['age'] > 20]
3.4 写入数据
# 将数据写入Sheet3中
with pd.ExcelWriter('data.xlsx', mode='a') as writer:
filtered_data.to_excel(writer, sheet_name='Sheet3')
以上就是Python读取Excel表格数据的完整实例教程,希望对你有所帮助。