import os
import pandas as pd
# 读取Excel文件
file_path = r'.\rawdata\xhs_01.xlsx'
output_dir = r'.\data'
excel_file = pd.read_excel(file_path, sheet_name=None, engine='openpyxl')
# 遍历每个表格
for sheet_name, sheet_data in excel_file.items():
# 遍历表格中的每一行数据
for index, row in sheet_data.iterrows():
# 根据指定格式创建文件内容
content = f'《{row.values[0]}》\n{row.values[1]}'
# 生成输出文件路径
output_file_path = os.path.join(output_dir, f'{sheet_name}_{index + 1}.txt')
# 将内容写入文件
with open(output_file_path, 'w', encoding='utf-8') as file:
file.write(content)
【python】逐行读取excel并按一定格式保存到txt文件
于 2023-08-16 10:43:47 首次发布