| create_test_file.py | ||
| excel_to_txt_converter.py | ||
| README.md | ||
| requirements.txt | ||
Excel转TXT工具
一个简单易用的Excel转TXT文件工具,可以将Excel表格中的数据批量导出为多个TXT文件。
功能特点
- 📊 支持Excel文件(.xlsx, .xls)导入
- 🎯 可指定标题字段作为TXT文件名
- 📝 可指定内容字段作为TXT文件内容
- 📁 批量导出到指定文件夹
- 🖥️ 友好的图形化界面
- ⚡ 实时进度显示
- 🔒 文件名安全处理
安装依赖
pip install -r requirements.txt
使用方法
- 运行程序:
python excel_to_txt_converter.py
-
选择Excel文件:点击"浏览"按钮选择要转换的Excel文件
-
加载字段:点击"加载字段"按钮,程序会读取Excel文件的列名
-
绑定字段:
- 选择"标题字段":作为TXT文件名的列
- 选择"内容字段":作为TXT文件内容的列
-
选择导出文件夹:点击"浏览"按钮选择TXT文件的导出路径
-
开始转换:点击"开始转换"按钮,程序会批量生成TXT文件
注意事项
- 每行数据会生成一个独立的TXT文件
- 如果标题字段包含非法文件名字符,会自动替换为下划线
- 如果文件名重复,会自动添加序号避免覆盖
- 支持实时进度显示和错误处理
技术栈
- Python 3.x
- pandas:Excel文件处理
- tkinter:图形化界面
- openpyxl:Excel文件读取
示例
假设Excel文件内容如下:
| 标题 | 内容 |
|---|---|
| 文件1 | 这是第一个文件的内容 |
| 文件2 | 这是第二个文件的内容 |
转换后会生成:
文件1.txt(内容为"这是第一个文件的内容")文件2.txt(内容为"这是第二个文件的内容")
错误处理
- 自动处理文件名中的非法字符
- 重复文件名自动添加序号
- 详细的错误提示和状态显示
- 转换完成后的统计信息
许可证
MIT License