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