python在Excel中按条件筛选数据并存入新的表
时间: 2023-11-27 17:51:55 浏览: 98
可以使用Python的pandas库来实现在Excel中按条件筛选数据并存入新的表。
首先,需要安装pandas库。可以使用以下命令来安装:
```
pip install pandas
```
然后,可以使用pandas的read_excel函数读取Excel文件,例如:
```python
import pandas as pd
df = pd.read_excel('data.xlsx')
```
这将读取名为“data.xlsx”的Excel文件并将其保存到DataFrame对象df中。
接下来,可以使用DataFrame的条件筛选功能来选择需要的数据,例如:
```python
filtered_df = df[df['age'] > 30]
```
这将选择年龄大于30岁的行,并将结果保存到名为filtered_df的新DataFrame对象中。
最后,可以使用pandas的to_excel函数将筛选后的数据保存到新Excel文件中,例如:
```python
filtered_df.to_excel('filtered_data.xlsx', index=False)
```
这将保存名为“filtered_data.xlsx”的新Excel文件,并将索引列排除在外。
完整的代码如下:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 筛选数据
filtered_df = df[df['age'] > 30]
# 保存到新Excel文件
filtered_df.to_excel('filtered_data.xlsx', index=False)
```
阅读全文
相关推荐









