用python把表格A列内容为标题B列内容导出txt文本

查看 39|回复 2
作者:qq632280928   
[Python] 纯文本查看 复制代码import pandas as pd
from tqdm import tqdm
import os
# 创建输出目录
if not os.path.exists('D:\\123\\'):
    os.makedirs('D:\\123\\')
# 读取 Excel 文件
df = pd.read_excel('D:\\1.xlsx')
# 遍历 标题 列中的重复内容
for name in tqdm(df['标题'].unique()):
    # 以 标题 列内容命名 txt 文件,将 内容 列中对应的数据导出到该文件中
    filename = 'D:\\123\\' + str(name) + '.txt'
    with open(filename, 'w', encoding='utf-8') as f:
        for data in df.loc[df['标题'] == name, '内容']:
            f.write(str(data) + '\n')


3b8b32d4cd6d20a3fda8d6c0c9b5cc5.png (58.46 KB, 下载次数: 0)
下载附件
2023-5-29 08:49 上传

根据表格A列表格 是文件命名 B列为导出的内容 导出txt文本
-----------------------------------------------------------------

内容, 标题

叫我小王叔叔   

所以说你的内容都被塞在了一个单元格中吗
叫我小王叔叔   

先筛选,后导出
您需要登录后才可以回帖 登录 | 立即注册

返回顶部