基础示例:单工作表 Excel 转 TXT以下是将一个 Excel 文件中的第一个工作表转换为 TXT 的完整步骤:

📅 2026/6/30 21:08:31
基础示例:单工作表 Excel 转 TXT以下是将一个 Excel 文件中的第一个工作表转换为 TXT 的完整步骤:
加载并读取Excel文件from spire.xls import * from spire.xls.common import * workbook Workbook() workbook.LoadFromFile(示例.xlsx)2. 执行转换并保存sheet workbook.Worksheets[0] sheet.SaveToFile(output.txt, \t, Encoding.get_UTF8())参数说明参数类型示例值描述分隔符\t(制表符)定义 TXT 文件中各列数据之间的分隔方式也可使用逗号,、分号;等。编码方式Encoding.get_UTF8()国际通用编码指定文本文件的编码格式推荐使用UTF-8以保证中文等字符正常显示。进阶处理多工作表分别导出为 TXT如果你的 Excel 文件包含多个工作表并且希望将每个工作表保存为单独的 TXT 文件可以使用以下代码from spire.xls import * from spire.xls.common import * def excel_sheets_to_txt(input_file, output_folder, delimiter\t): # 创建Workbook对象 workbook Workbook() # 加载Excel文件 workbook.LoadFromFile(input_file) # 遍历所有工作表 for i in range(workbook.Worksheets.Count): sheet workbook.Worksheets[i] # 构建输出文件路径 output_file fsheet_{i1}_{sheet.Name}.txt output_path os.path.join(output_folder, output_file) # 将工作表内容保存为TXT文件 sheet.SaveToFile(output_path, delimiter, Encoding.get_UTF8())Excel 转 TXT 在自动化流程中的应用将 Excel 转换为 TXT 不仅是格式的简单转换更是实现数据自动化流程的重要环节。结合 Spire.XLS for Python可轻松构建以下应用自动化报告生成 从 Excel 模板中提取数据生成纯文本格式的报告摘要方便邮件发送或系统集成。