繁体   English   中英

JAVA读取Excel文件

[英]JAVA read excel file

我有一个程序(部署到JBOSS 5),可以从excel文件中读取参数。

用户可以从excel文件中添加/删除参数。 但是,在jboss重新启动之前,代码无法识别修改后的excel文件。

我应该打个电话。 更改还是应该更改代码中的某些内容以更改代码中的参数?

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);
        }
    }
}

我认为您可以使用FileWatchDog

检查此答案: Java中的文件更改了监听器

一个好的方法是从Apache Commons VFS使用DefaultFileMonitor: http : //commons.apache.org/vfs/apidocs/org/apache/commons/vfs2/impl/DefaultFileMonitor.html

以及使用它的示例: http : //tunatore.wordpress.com/category/apache-commons-vfs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM