将Xlsx转为Text格式

借用Cursor工具,实现相关功能。

  1. 构建main.py,提示词:

实现一个功能:

1.运行后显示一个适当的UI界面,此界面上有一个按钮,点击该按钮后让用户选择一个文件夹,隐藏此UI界面

2.在用户选择一个文件夹后,获取此文件夹中的所有xlsx文件。显示一个合适UI界面,第一行显示一个按钮“导出”,再显示一个滚动列表,此滚动列表将显示所有的xlsx文件,并允许用户勾选指定的xlsx文件

3.当用户点击“导出”按钮时,会弹出一个对话框并让用户选择导出文件的存放文件夹,再调用Xlsx2Txt.py中的导出函数,如果全部成功导出则弹出提示“导出完成”;如果失败则告诉用户是哪些xlsx文件失败和失败原因

  1. 构建Xlsx2Txt.py,提示词:

在Xlsx2Txt.py中实现将xlsx转为txt的功能:

首先规定xlsx的格式,每个xlsx文件都只获取第一个标签页里的内容。

第一个标签页的文本布局格式如下:

第一行第一格的文本是txt的文件名。

从第二行开始,拼接每一行所有单元格里的文本内容并使用tab隔开

导出text时,将空白行删除

  1. 打包为exe

pip install pyinstaller

pyinstaller —onefile —distpath main.py

源文件

输出文件