2012-07-20 79 views
2

我有一個從excel文件中讀取參數的程序(部署到JBOSS 5)。JAVA讀取excel文件

用戶可以從excel文件中添加/刪除參數。但是,在jboss重新啓動之前,代碼無法識別修改後的excel文件。

我應該做一個conf。更改還是應該更改代碼中的某些內容以獲取我的代碼中的參數更改?

File file = new File(configurationFileName); 
Workbook workbook; 
try { 
    workbook = Workbook.getWorkbook(file); 

    Sheet sheet = 
     workbook.getSheet(Constants.CONFIGURATION_SHEET_TAX_RATES); 
    if (sheet != null) { 
     for (int columnIndex = 0; columnIndex < sheet.getColumns(); 
      columnIndex++) { 
      String headerValue = 
       getCellContents(sheet, columnIndex, 0); 
     } 
    } 
} 
+0

您應該使用[* Apache-poi * ](http://poi.apache.org/download.html)Java API。這對於Microsoft Office Tools非常方便。在處理Excel時,它可以用於XLS和XLSX。 – Lion 2012-07-20 23:18:46

回答

0

我認爲你可以使用FileWatchDog

+0

請你詳細說明一下嗎? – MaVRoSCy 2012-07-20 07:55:19