在指定文件夹中查找所有的txt文件,并将它们导入到Excel中的不同sheet中。每个sheet的名称将会使用txt文件的名称
时间: 2023-05-16 20:04:54 浏览: 115
你可以使用Python编写一个脚本来实现这个功能。以下是一个可能的解决方案:
```python
import os
import glob
import pandas as pd
# 指定文件夹路径
folder_path = "/path/to/folder"
# 获取所有txt文件的路径
txt_files = glob.glob(os.path.join(folder_path, "*.txt"))
# 创建一个Excel文件
excel_file = pd.ExcelWriter("output.xlsx")
# 遍历每个txt文件
for txt_file in txt_files:
# 从文件名中提取sheet名称
sheet_name = os.path.splitext(os.path.basename(txt_file))[0]
# 读取txt文件内容
with open(txt_file, "r") as f:
content = f.read()
# 将内容写入Excel的对应sheet中
pd.DataFrame({"content": [content]}).to_excel(excel_file, sheet_name=sheet_name, index=False)
# 保存Excel文件
excel_file.save()
```
这个脚本会遍历指定文件夹中的所有txt文件,将它们的内容导入到Excel文件的不同sheet中,每个sheet的名称都使用对应的txt文件名。注意,需要安装pandas库来运行这个脚本。
阅读全文