簡體   English   中英

從excel單元格值中讀取並提取文件名

[英]Read and extract file name from excel cell value

我有一個excel表,其中包含文件名,大小,最后修改日期等文件信息。 我需要從第一列單獨提取文件名並進入該路徑並使用java將該文件復制到其他目錄。 請幫幫我

我可以想到兩個解決方案:

  • 將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

您可以嘗試使用此jar庫:

https://afajardomorera.github.io/ExcelReader/

您可以使用所需的字段定義Java對象,配置屬性文件並從jar調用reader方法。

在github代碼中,您會找到一個jar_generated文件夾,其中包含要使用它的最新版本的jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM