【发布时间】:2015-12-08 22:24:57
【问题描述】:
有没有一种方法可以比较java中用户的输入
在excel表格中有几个属性值?
我正在尝试读取用户的 6 个输入(症状)并将其与
我的疾病症状excel表中的每个属性值。
疾病症状是这样的:
------------------------------------------------------------------------
disease_id | disease name | symptoms_1 | symptoms_2 | symptoms_3 |..
1 | flu | fever | dry cough | headache |
2 | diarrhea |abdominal cramps| abdominal pain| fever |
------------------------------------------------------------------------
首先,应用程序会询问:
你有没有遇到这些症状,那么它就会显示所有症状_1
下拉列表中的值供用户从中选择。然后它问 以同样的方式处理下一个症状。
例如:如果我从第一个下拉列表中选择发烧(所有值 症状_1),在java中我想将疾病1和疾病2增加20%和
然后当我在第二个下拉列表中选择干咳时(所有值 症状_2),所以疾病_1 将是 40%。
我的问题是这种方式在 java 中使用 excel 作为数据库是可能的吗?
如果不是,请给出解决此问题的想法。
谢谢。
【问题讨论】:
-
有一个JDBC driver for Excel files,是你要找的吗?
-
或者直接使用Apache POI读取文件。
-
@Andreas JDBC 驱动程序使用 POI 作为其基础,POI 是一个很棒的工具包,但我们礼貌地说它有一定的学习曲线:)
-
为什么不能选择数据库,如果要打包成应用程序可以使用嵌入式或内存数据库,我认为使用数据库会更有效
-
各位能不能详细解释一下。谢谢
标签: java database excel search full-text-search