python3 读取Excel表格中的数据

  • Post category:Python

下面是关于使用Python读取Excel表格数据的完整实例教程。

1. 安装必要的依赖库

首先,需要安装必要的Python依赖库 pandasxlrd,可以通过以下命令来安装:

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表格数据的完整实例教程,希望对你有所帮助。