怎么批量把表格文件名列入表格中
时间: 2023-10-11 09:06:46 浏览: 91
您可以使用Python中的Pandas库来批量读取表格文件,并将文件名列入表格中。以下是示例代码:
```python
import pandas as pd
import os
# 定义表格文件夹路径
folder_path = '/path/to/folder'
# 获取表格文件名列表
file_names = os.listdir(folder_path)
# 创建空的DataFrame
df = pd.DataFrame()
# 循环读取每个表格文件,并将文件名列入DataFrame
for file_name in file_names:
# 读取表格文件
file_path = os.path.join(folder_path, file_name)
temp_df = pd.read_excel(file_path)
# 添加文件名列
temp_df['file_name'] = file_name
# 将当前表格文件的数据添加到总的DataFrame中
df = pd.concat([df, temp_df])
# 将结果保存为Excel文件
result_file_path = '/path/to/result.xlsx'
df.to_excel(result_file_path, index=False)
```
这段代码会读取指定文件夹中的所有表格文件,并将每个文件名添加到表格中的新列`file_name`中。最后,将结果保存为一个Excel文件。您需要将`/path/to/folder`和`/path/to/result.xlsx`替换为实际的文件夹路径和结果文件路径。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)