使用python多个xls的excel表格合并为一个xls表格
时间: 2023-09-24 21:11:10 浏览: 166
用python合并多个excel的数据到一个表格里,Python源码.zip
5星 · 资源好评率100%
可以使用Python中的pandas库来实现多个xls的excel表格合并为一个xls表格。以下是一段示例代码:
```python
import pandas as pd
import os
# 设置文件夹路径
folder_path = '/path/to/folder'
# 获取所有文件名
files = os.listdir(folder_path)
# 定义空的DataFrame
df = pd.DataFrame()
# 遍历所有xls文件并合并
for file in files:
if file.endswith('.xls'):
file_path = os.path.join(folder_path, file)
temp_df = pd.read_excel(file_path)
df = pd.concat([df, temp_df], ignore_index=True)
# 将合并后的DataFrame保存为新文件
df.to_excel('/path/to/new/file.xls', index=False)
```
你需要将`folder_path`变量设置为你的xls文件所在的文件夹路径,将最后一行代码中的`/path/to/new/file.xls`修改为你想要保存合并后xls文件的路径和文件名。
阅读全文