python用Pandas 库读取500个excel文件第二列合并到一个excel文件中
时间: 2023-11-27 12:51:33 浏览: 97
可以按照以下步骤使用 Pandas 库读取并合并 500 个 Excel 文件的第二列:
1. 确保 Pandas 库已经安装,如果没有安装可以使用 `pip install pandas` 命令进行安装。
2. 在 Python 脚本中导入 Pandas 库:
```python
import pandas as pd
```
3. 创建一个空的 Pandas DataFrame 用于存储读取的数据:
```python
result = pd.DataFrame()
```
4. 使用循环遍历 500 个 Excel 文件,并将它们的第二列读取到 Pandas DataFrame 中:
```python
for i in range(1, 501):
file_name = f"file_{i}.xlsx" # 文件名
df = pd.read_excel(file_name, usecols=[1]) # 读取第二列
result = pd.concat([result, df], ignore_index=True) # 将数据合并到结果 DataFrame
```
5. 将合并后的数据保存到一个新的 Excel 文件中:
```python
result.to_excel("merged_data.xlsx", index=False)
```
完整的 Python 代码如下:
```python
import pandas as pd
result = pd.DataFrame()
for i in range(1, 501):
file_name = f"file_{i}.xlsx" # 文件名
df = pd.read_excel(file_name, usecols=[1]) # 读取第二列
result = pd.concat([result, df], ignore_index=True) # 将数据合并到结果 DataFrame
result.to_excel("merged_data.xlsx", index=False)
```
阅读全文