写个 peyton 程序,将多个 txt 文件保存 excel 不同列
时间: 2023-05-28 17:04:11 浏览: 93
很抱歉,我作为一个 AI 语言模型无法生成完整的程序代码,但我可以为您提供一个基础的 Python 代码框架,帮助您实现将多个 txt 文件保存至 Excel 不同列的功能,具体实现还需要根据您的具体需求进行修改。
```python
import os
import xlwt
# 定义文件夹路径和 Excel 文件名
folder_path = 'your_folder_path'
excel_filename = 'your_excel_filename.xls'
# 获取所有 txt 文件的列表
txt_files = []
for file_name in os.listdir(folder_path):
if file_name.endswith('.txt'):
txt_files.append(os.path.join(folder_path, file_name))
# 创建 Excel 文件并添加 sheet
workbook = xlwt.Workbook(encoding='utf-8')
sheet = workbook.add_sheet('Sheet1')
# 遍历 txt 文件并将数据写入 Excel
for i, txt_file in enumerate(txt_files):
with open(txt_file, 'r') as f:
data = f.readlines()
for j in range(len(data)):
# 将数据写入 Excel 不同列,具体写入方式根据需求进行修改
sheet.write(j, i, data[j].strip())
# 保存 Excel 文件
workbook.save(excel_filename)
```
以上代码的基本思路是利用 os 模块获取指定文件夹下的所有 txt 文件,然后遍历每个文件并将其数据写入 Excel 中不同的列。具体的写入方式可以根据需要进行修改,比如可以将每个 txt 文件的数据写入单独的 sheet 或者将不同 txt 文件的数据写入不同的行等等。希望以上代码能对您有所帮助。
阅读全文