用 javafx 做了一个管理大量 excel 表格的工具软件

2023-07-18 16:24:51 +08:00
 lcingOnTheCake

游戏后端,每天和策划的上百张 excel 打交道,根据表格的内容开发需求,查 BUG 。

后来实在觉得太麻烦,定位到某张表格的某个数据项需要花费大量时间,导致工作效率低下。

后来根据自己使用表格的需求,开发了一个 excel 表格管理工具,能非常快速的定位到自己要查询的数据项,迭代了几次,越来越好用了,工作效率有很大的提升。

程序员使用表格的特性和策划不一样,策划要改表,程序员只要看表,因此这是一个主打高效浏览表格的工具。

不得不说,java 非常好用,能开发服务器也能开发桌面程序,我用 javafx + easyExcel 实现了这个工具。

工具主打功能 1 、通过关键字匹配文件名,能从上百个 excel 快速定位到自己要找的表 2 、通过关键字匹配文件内容,关键字模糊匹配全表内容,快速列出记录 3 、全文搜索,把内容包含关键字的表格列出来 4 、软件启动把所有表格内容读入内存(不差这几百 M 内存),因此速度非常快

此工具不共享不开源,就在这里秀以下。

点击查看图片

再次感叹下:java 大法好

2750 次点击
所在节点    Java
29 条回复
assiadamo
2023-07-19 10:31:05 +08:00
@lcingOnTheCake 已渐渐接受不了 19 点后下班,我现在有时候 18 点就走
yjd
2023-07-19 11:06:29 +08:00
@jianghu52 我了下,FileLocatorPro 更全面
shankun
2023-07-19 17:53:12 +08:00
最近也在看 javafx 的视频,JDK17.
cyanwayne
2023-07-20 16:38:05 +08:00
搜索 EXCEL 内容的话,filelocatorPro 直接就可以吧~ 也蛮好用的
playboy0
2023-07-20 17:38:03 +08:00
@shankun 啥视频,指个路呗
shankun
2023-07-20 17:48:02 +08:00
@playboy0 油管上不是很多。当然也有简单的 demo.
pocketz
2023-07-23 19:40:16 +08:00
@lisongeee 你是说 jlink 吗
daxuhe
2023-08-07 16:34:47 +08:00
发现 JavaFX 相关的资料真得难找,B 站有视频教学但是视频都挺长。看了楼主的介绍,感觉值得投入时间学一下这项技术
lcingOnTheCake
2023-08-07 17:05:36 +08:00
@daxuhe 如果你是 java 程序员,并且有开发小工具的需求,那么首选 javafx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX