我需要python读取Excel表格然后筛选指定列,并把筛选后的所有数据存入新的表格中
时间: 2023-11-27 07:51:11 浏览: 809
基于python实现在Excel中按条件筛选数据并存入新的表
你可以使用Python的pandas库来读取和操作Excel表格。以下是一个简单的例子:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('input.xlsx')
# 筛选指定列
selected_columns = ['Column1', 'Column2', 'Column3']
df_selected = df[selected_columns]
# 保存筛选后的数据到新的Excel文件
df_selected.to_excel('output.xlsx', index=False)
```
在上面的代码中,`pd.read_excel`函数用于读取原始Excel文件,`selected_columns`变量指定了要筛选的列,`df[selected_columns]`语句用于筛选指定列并生成一个新的DataFrame对象,最后通过`df_selected.to_excel`函数把筛选后的数据保存到新的Excel文件中。
请注意,上面的代码仅供参考,具体操作还需要根据你的实际需求进行调整。例如,你可能需要使用更复杂的筛选条件或对筛选后的数据进行进一步处理。
阅读全文