Python如何合并Excel中多个sheet表中的数据
时间: 2024-03-19 09:44:59 浏览: 130
Python合并多个Excel数据的方法
可以使用Python中的pandas库来合并Excel中的多个sheet表中的数据。具体步骤如下:
1. 导入pandas库:`import pandas as pd`
2. 使用pandas的read_excel函数读取Excel文件:`data = pd.read_excel('example.xlsx', sheet_name=None)`
3. sheet_name=None表示读取所有sheet表的数据,返回的是一个字典,字典的key为sheet表的名称,value为对应sheet表的数据。
4. 将所有sheet表的数据合并到一个DataFrame中:`df = pd.concat(data.values(), ignore_index=True)`
5. ignore_index=True表示重新生成索引。
完整代码示例:
```python
import pandas as pd
data = pd.read_excel('example.xlsx', sheet_name=None)
df = pd.concat(data.values(), ignore_index=True)
print(df)
```
注意:上述代码中的example.xlsx为Excel文件的名称,需要根据实际情况进行修改。
阅读全文