我有一个包含单个客户端服务交付信息的Excel电子表格。例如,马克斯公司将在其3家公司办公室提供健康评估。办公室可能会在多天内交付健康评估(服务类型),并由不同的医生执行。 我创建了我认为是JavaBeans的最终代表所有这些信息以及实体(如客户端,交付,服务和交付中的单个会话)之间的关系。 我现在的问题是,从Excel电子表格中读取和解析数据的最佳方式是什么? 我想我可以创建一个静态util类(如工厂类),它可以在一个方法中读取excel电子表格(使用Apache POI HSSF),然后使用各种其他方法从电子表格中解析数据,然后最终返回一个包含所有其他对象的客户端对象等等。 在这个过程中的某个时刻,我还需要一些来自SQL Server数据库的数据,我认为我会根据需要使用JDBC。在Excel中将Excel电子表格解析为模型
我用这种方法朝着正确的方向前进吗?或者会推荐以另一种方式做这件事?
可能你应该看看http://jxls.sourceforge.net/,如果它能解决你的问题,而不是简单的POI。 – khmarbaise 2010-10-25 07:53:37
@khmarbaise - 我已经快速浏览了jxls,它似乎与ORM非常相似。 :-)肯定会更容易将数据拉入javabeans。 – max 2010-10-26 07:39:12