JAVA读取excel文件

JAVA读取excel文件,java,excel,jboss,Java,Excel,Jboss,我有一个从excel文件读取参数的程序(部署到JBoss5) 用户可以从excel文件中添加/删除参数。但是,在jboss重新启动之前,代码无法识别修改过的excel文件 我应该更改conf.还是应该更改代码中的某些内容以获得代码中的参数更改 File file = new File(configurationFileName); Workbook workbook; try { workbook = Workbook.getWorkbook(file); Sheet shee

我有一个从excel文件读取参数的程序(部署到JBoss5)

用户可以从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);
        }
    }
}
File File=新文件(configurationFileName);
工作手册;
试一试{
工作簿=工作簿.get工作簿(文件);
床单=
工作簿.getSheet(常量.配置\u工作表\u税率);
如果(工作表!=null){
对于(int columnIndex=0;columnIndex
我认为您可以使用FileWatchDog

我认为您可以使用FileWatchDog

检查以下答案:

一个好方法是使用Apache Commons VFS中的DefaultFileMonitor:

举一个例子: 检查以下答案:

一个好方法是使用Apache Commons VFS中的DefaultFileMonitor:

举一个例子:

您应该使用Java API。对于Microsoft Office工具来说,它非常方便。当您处理Excel时,它可以用于XLS和XLSX。您应该使用JavaAPI。对于Microsoft Office工具来说,它非常方便。在处理Excel时,它可以用于XLS和XLSX。