我有一個包含單個客戶端服務交付信息的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