Go to file
2025-10-12 10:47:45 +08:00
create_test_file.py 第一次提交,完成 2025-10-12 10:47:45 +08:00
excel_to_txt_converter.py 第一次提交,完成 2025-10-12 10:47:45 +08:00
README.md 第一次提交,完成 2025-10-12 10:47:45 +08:00
requirements.txt 第一次提交,完成 2025-10-12 10:47:45 +08:00

Excel转TXT工具

一个简单易用的Excel转TXT文件工具可以将Excel表格中的数据批量导出为多个TXT文件。

功能特点

  • 📊 支持Excel文件(.xlsx, .xls)导入
  • 🎯 可指定标题字段作为TXT文件名
  • 📝 可指定内容字段作为TXT文件内容
  • 📁 批量导出到指定文件夹
  • 🖥️ 友好的图形化界面
  • 实时进度显示
  • 🔒 文件名安全处理

安装依赖

pip install -r requirements.txt

使用方法

  1. 运行程序:
python excel_to_txt_converter.py
  1. 选择Excel文件点击"浏览"按钮选择要转换的Excel文件

  2. 加载字段:点击"加载字段"按钮程序会读取Excel文件的列名

  3. 绑定字段:

    • 选择"标题字段"作为TXT文件名的列
    • 选择"内容字段"作为TXT文件内容的列
  4. 选择导出文件夹:点击"浏览"按钮选择TXT文件的导出路径

  5. 开始转换:点击"开始转换"按钮程序会批量生成TXT文件

注意事项

  • 每行数据会生成一个独立的TXT文件
  • 如果标题字段包含非法文件名字符,会自动替换为下划线
  • 如果文件名重复,会自动添加序号避免覆盖
  • 支持实时进度显示和错误处理

技术栈

  • Python 3.x
  • pandasExcel文件处理
  • tkinter图形化界面
  • openpyxlExcel文件读取

示例

假设Excel文件内容如下

标题 内容
文件1 这是第一个文件的内容
文件2 这是第二个文件的内容

转换后会生成:

  • 文件1.txt(内容为"这是第一个文件的内容"
  • 文件2.txt(内容为"这是第二个文件的内容"

错误处理

  • 自动处理文件名中的非法字符
  • 重复文件名自动添加序号
  • 详细的错误提示和状态显示
  • 转换完成后的统计信息

许可证

MIT License