用python筛选所有sheet中领料数量大于1000的条目保存为新的excel
时间: 2024-03-07 14:49:42 浏览: 20
好的,我可以帮你解决这个问题。首先,我们需要安装 `openpyxl` 库,这个库可以帮助我们读写 Excel 文件。
安装方法:在命令行窗口输入 `pip install openpyxl`,回车执行即可。
接下来,我们可以使用以下代码实现你的要求:
```python
import openpyxl
# 打开原始 Excel 文件
wb = openpyxl.load_workbook('原始文件.xlsx')
# 创建一个新的工作簿
new_wb = openpyxl.Workbook()
new_sheet = new_wb.active
# 遍历所有的 sheet
for sheet_name in wb.sheetnames:
sheet = wb[sheet_name]
for row in sheet.iter_rows(min_row=2):
# 判断领料数量是否大于 1000
if row[2].value > 1000:
# 将符合条件的行复制到新的工作簿中
new_sheet.append([cell.value for cell in row])
# 保存新的 Excel 文件
new_wb.save('新文件.xlsx')
```
需要注意的是,代码中的 `原始文件.xlsx` 和 `新文件.xlsx` 分别代表原始的 Excel 文件和筛选后生成的新文件,需要根据实际情况进行修改。同时,代码中假设原始 Excel 文件中第三列为领料数量,如果实际情况不同,需要对代码进行适当修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)