设计一段代码,用python。首先,批量将txt文档中的所有段落和空格取消。然后再批量将txt文档转换为excel格式,要求一个txt文档保存在一个单独的excel空格内,所有文档在excel呈一列排布。
时间: 2023-07-16 17:15:04 浏览: 86
Python实现批量读取txt文件并转换为excel的方法示例
以下是一个示例代码,用于将文本文件转换为 Excel 文件:
```python
import os
import glob
import pandas as pd
# 定义一个函数,用于读取文本文件并删除所有空格和换行符
def read_file(filename):
with open(filename, 'r') as f:
content = f.read().replace('\n', '').replace(' ', '')
return content
# 定义一个函数,用于将文本文件转换为 Excel 文件
def convert_to_excel(input_folder, output_file):
files = glob.glob(os.path.join(input_folder, '*.txt'))
data = []
for file in files:
content = read_file(file)
data.append(content)
df = pd.DataFrame(data, columns=['Content'])
df.to_excel(output_file, index=False)
# 调用函数,将指定文件夹中的所有文本文件转换为 Excel 文件
input_folder = '/path/to/text/files'
output_file = '/path/to/output/excel/file.xlsx'
convert_to_excel(input_folder, output_file)
```
请注意,此示例代码仅适用于仅包含一个段落的文本文件。如果您的文本文件包含多个段落,则需要根据您的特定需求修改代码。
阅读全文