pythonexcel表筛选
时间: 2023-08-20 10:04:35 浏览: 100
基于python实现在Excel中按条件筛选数据并存入新的表
在Python中,可以使用pandas库来筛选Excel表格中的数据。根据引用\[2\]中的代码实现,你可以按照以下步骤进行筛选:
1. 首先,导入必要的库:
```python
import pandas as pd
import os
```
2. 设置Excel文件的路径和保存筛选结果的文件夹路径:
```python
filePath = "所有excel所在文件夹地址"
outPath = "保存所有筛选excel的文件夹地址"
```
3. 使用循环遍历文件夹中的所有Excel文件:
```python
for file in os.listdir(filePath):
file_csv = filePath + file
df = pd.read_excel(file_csv, usecols=\[5, 6, 11\])
df = df.iloc\[1:\]
```
4. 根据筛选条件进行数据筛选:
```python
sift = pd.DataFrame()
for i in range(200, 451):
new = df.loc\[(df\['力'\].astype(float) >= (i - 0.1)) & (df\['力'\].astype(float) <= (i + 0.1))\]
sift = pd.concat(\[sift, new\], axis=0)
```
5. 将筛选结果保存为新的Excel文件:
```python
out = "sift_" + file
sift.to_excel(outPath + out)
```
这样,你就可以根据指定的筛选条件对Excel表格进行筛选,并将筛选结果保存为新的Excel文件。请注意,你需要根据实际情况修改文件路径和筛选条件。
#### 引用[.reference_title]
- *1* *3* [python对excel表根据列数据进行筛选以及对修改后表存储为excel表](https://blog.csdn.net/weixin_45868097/article/details/113445166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Python---excel筛选](https://blog.csdn.net/weixin_43631804/article/details/126525735)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文