请帮我写一段 将一个文件夹中数据条数大于50的所有excel表另存于一个新的文件夹中的python代码
时间: 2023-06-19 15:04:09 浏览: 201
python读写excel文件代码
5星 · 资源好评率100%
可以使用 `os` 和 `pandas` 库来实现这个需求。具体的代码如下:
```python
import os
import pandas as pd
# 定义原始文件夹和目标文件夹路径
src_folder = 'path/to/source/folder'
dst_folder = 'path/to/destination/folder'
# 遍历原始文件夹中的所有文件
for filename in os.listdir(src_folder):
# 只处理 Excel 文件
if filename.endswith('.xlsx') or filename.endswith('.xls'):
# 读取 Excel 文件中的所有数据
df = pd.read_excel(os.path.join(src_folder, filename))
# 如果数据条数大于 50,将该文件另存到目标文件夹中
if len(df) > 50:
df.to_excel(os.path.join(dst_folder, filename), index=False)
```
请将代码中的 `path/to/source/folder` 和 `path/to/destination/folder` 替换为实际的文件夹路径。此外,代码中默认处理的是 Excel 文件,如果需要处理其他类型的文件,可以根据实际情况进行修改。
阅读全文