常用的Golang GUI扩展库大家应该都知道,有fyne,webview,Wails,go-astilectron,qt等很多开源扩展库。
github上star数量目前fyne排名第一(截止至2023年4月9日),今天我们就基于一个Fyne实现一个我们开发,办公过程中常用的功能。
日常工作中,我们可能会复制excel中的某一列数据,转化成逗号分割的字符串。你可能会想到用notepad,csv等转换。notepad因为某些言论,在有些企业肯定是禁止使用。当然csv也可以做,但是编码问题,转换的方法还是需要去临时搜索。
今天就为大家实现一个适用于小规模数据转换成逗号分割的GUI小工具,适合CV战神。而且用golang实现的这个小工具的优势是什么呢?工具下载到本地双击运行就行,不需要你安装开发语言,配置一堆环境变量。
其实转逗号分割不仅成开发,测试,产品经理,运维开发等IT技术人员排查问题时,去查库,搜索多个ID时,肯定会用到IN查询,这个时候就很有作用了。(程序员第一年我是一个个加逗号,多行回退变成一行)
代码实现看GUI效果
原始数据里面有换行,单个空格,多个空格都支持,首尾空格也会自动去掉。对于不懂得技术的宝子,双击执行编译的包即可,你说香不香。
当然这只是一个工具雏形,当然还可以实现更多功能,有想法的知友可以提出来,只要有时间,不是给珠穆朗玛峰装电梯这种需求,我还是愿意给大家实现。
最后分享一句孔子的话:工欲善其事,必先利其器。最近如有想看机会的宝子,算法可以刷起来了。