我有一个 excel 表,其中包含文件名、大小、最后修改日期等文件信息,位于单独的列中。我需要单独从第一列中提取文件名并到达该路径并使用 java 将该文件复制到其他目录。请帮助我
问问题
823 次
2 回答
1
我可以想到两个解决方案:
- 将 excel 文件导出为 .csv,以便您可以在 Java 中对其进行解析
- 使用更高级的 API,例如 Apache POI,如下所示:
InputStream fis= new FileInputStream("workbook.xlsx"); Workbook wb = WorkbookFactory.create(fis); Sheet sheet = wb.getSheetAt(0); Row row = sheet.getRow(2); Cell cell = row.getCell(3);
要复制文件,您可以使用 Apache commons 的fileUtils.copy
于 2013-03-28T09:44:42.997 回答
1
你可以尝试使用这个 jar 库:
https://afajardomorera.github.io/ExcelReader/
您可以使用所需的字段定义 Java 对象,配置属性文件并从 jar 调用 reader 方法。
在 github 代码中,您可以找到一个 jar_generated 文件夹,其中包含最新版本的 jar 以使用它。
于 2018-11-07T09:28:07.543 回答