将批量文件夹下的txt文件指定内容写入excel
时间: 2024-10-22 15:12:48 浏览: 13
批量读取同一文件夹下所有excel指定单元格内容并写入新单元格
将批量文件夹下的TXT文件的内容写入Excel,通常需要编程来完成,可以使用Python的pandas库,它结合了强大的数据处理能力和读写Excel的功能。以下是步骤:
1. **导入必要的库**:
```python
import os
import pandas as pd
from glob import.glob
```
2. **遍历文件夹**:
```python
folder_path = 'your_folder_path' # 替换为你想要操作的实际文件夹路径
txt_files = glob(os.path.join(folder_path, '*.txt'))
```
3. **读取TXT文件并存储数据**:
```python
data_list = []
for file in txt_files:
with open(file, 'r') as f:
content = f.read()
data_list.append({'File': file, 'Content': content})
```
4. **创建DataFrame并写入Excel**:
```python
df = pd.DataFrame(data_list)
output_excel = 'output.xlsx' # 输出的Excel文件名
df.to_excel(output_excel, index=False)
```
以上代码会将每个TXT文件的内容作为新的一行写入Excel,每行包含文件名和对应的内容。
阅读全文