游戏后端,每天和策划的上百张 excel 打交道,根据表格的内容开发需求,查 BUG 。
后来实在觉得太麻烦,定位到某张表格的某个数据项需要花费大量时间,导致工作效率低下。
后来根据自己使用表格的需求,开发了一个 excel 表格管理工具,能非常快速的定位到自己要查询的数据项,迭代了几次,越来越好用了,工作效率有很大的提升。
程序员使用表格的特性和策划不一样,策划要改表,程序员只要看表,因此这是一个主打高效浏览表格的工具。
不得不说,java 非常好用,能开发服务器也能开发桌面程序,我用 javafx + easyExcel 实现了这个工具。
工具主打功能 1 、通过关键字匹配文件名,能从上百个 excel 快速定位到自己要找的表 2 、通过关键字匹配文件内容,关键字模糊匹配全表内容,快速列出记录 3 、全文搜索,把内容包含关键字的表格列出来 4 、软件启动把所有表格内容读入内存(不差这几百 M 内存),因此速度非常快
此工具不共享不开源,就在这里秀以下。
再次感叹下:java 大法好
1
colincat 2023-07-18 16:27:43 +08:00
可以
|
2
lisongeee 2023-07-18 17:53:37 +08:00
这类 java 开发的桌面软件如果分发,是不是需要把将近 100MB 的 jvm 打包进去 ?
|
3
SWZDL 2023-07-18 17:55:57 +08:00 via iPhone
做了个小工具也用的 JavaFX ,但是要把 jre 打包进去,打出来几百 M ,后来还是改用 C#了
|
4
cyersvet 2023-07-18 17:59:13 +08:00 via Android
everything 应该就可以实现这些需求吧
|
5
assiadamo 2023-07-18 18:00:48 +08:00
java 游戏后端吗,还有 hc 吗
|
6
guiys 2023-07-18 18:09:31 +08:00 via iPhone
不错,很好。但不要让公司任何人知道。
|
8
lcingOnTheCake OP @lisongeee #2 自己用,电脑上有 JDK
|
9
starlz 2023-07-18 20:51:05 +08:00
javaFX 想学来着,但相关资料太少了,转战 pyside
|
10
546L5LiK6ZOt 2023-07-18 21:15:17 +08:00
要不试下直接把 excel 保存为 csv ,再导入到本地数据库中,就可以用 sql 执行各种查询。我平时就是这么干的
|
11
jianghu52 2023-07-18 21:30:55 +08:00
我之前在一个项目里面,用过楼主类似的东西。不过是别人做的。感觉也挺好。日本人做的软件。叫探三郎。
http://sin3rou.g1.xrea.com/ |
12
winglight2016 2023-07-18 22:54:35 +08:00
这需求,在线电子表格不就实现了吗?
|
13
kylix 2023-07-18 22:55:32 +08:00
我也用 java ,不过做 gui 还是算了。。。
|
14
dode 2023-07-18 23:00:04 +08:00
有机会来开源
|
15
AyaseEri 2023-07-18 23:10:08 +08:00
低代码可以实现这些需求吧
|
16
lcingOnTheCake OP @winglight2016 #12 这些表在 svn 下,每时每刻都会改变
|
17
lcingOnTheCake OP @546L5LiK6ZOt #10 表经常变
|
18
lcingOnTheCake OP @assiadamo #5 996 有兴趣吗
|
19
inframe 2023-07-19 00:51:36 +08:00
上百张 excel =>为什么没有做成数据库版本+web
|
20
lcingOnTheCake OP @inframe #19 web 没有意义
|
21
assiadamo 2023-07-19 10:31:05 +08:00
@lcingOnTheCake 已渐渐接受不了 19 点后下班,我现在有时候 18 点就走
|
23
shankun 2023-07-19 17:53:12 +08:00 via Android
最近也在看 javafx 的视频,JDK17.
|
24
cyanwayne 2023-07-20 16:38:05 +08:00
搜索 EXCEL 内容的话,filelocatorPro 直接就可以吧~ 也蛮好用的
|
28
daxuhe 2023-08-07 16:34:47 +08:00
发现 JavaFX 相关的资料真得难找,B 站有视频教学但是视频都挺长。看了楼主的介绍,感觉值得投入时间学一下这项技术
|
29
lcingOnTheCake OP @daxuhe 如果你是 java 程序员,并且有开发小工具的需求,那么首选 javafx
|