将Xlsx转为Text格式
借用Cursor工具,实现相关功能。
- 构建main.py,提示词:
实现一个功能:
1.运行后显示一个适当的UI界面,此界面上有一个按钮,点击该按钮后让用户选择一个文件夹,隐藏此UI界面
2.在用户选择一个文件夹后,获取此文件夹中的所有xlsx文件。显示一个合适UI界面,第一行显示一个按钮“导出”,再显示一个滚动列表,此滚动列表将显示所有的xlsx文件,并允许用户勾选指定的xlsx文件
3.当用户点击“导出”按钮时,会弹出一个对话框并让用户选择导出文件的存放文件夹,再调用Xlsx2Txt.py中的导出函数,如果全部成功导出则弹出提示“导出完成”;如果失败则告诉用户是哪些xlsx文件失败和失败原因
- 构建Xlsx2Txt.py,提示词:
在Xlsx2Txt.py中实现将xlsx转为txt的功能:
首先规定xlsx的格式,每个xlsx文件都只获取第一个标签页里的内容。
第一个标签页的文本布局格式如下:
第一行第一格的文本是txt的文件名。
从第二行开始,拼接每一行所有单元格里的文本内容并使用tab隔开
导出text时,将空白行删除
- 打包为exe
pip install pyinstaller
pyinstaller —onefile —distpath
main.py