2013-03-28 199 views
0

我有一個excel表單,它將文件信息如文件名,大小,上次修改日期放在單獨的列中。我需要單獨提取文件名第一列,併到達該路徑並使用java將該文件複製到其他目錄。請幫我在這從excel單元格中讀取並提取文件名值

+1

電子表格的[Apache POI](http://poi.apache.org/spreadsheet/)。 – SudoRahul 2013-03-28 09:43:54

回答

0

我能想到的兩種解決方案:

  • 導出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公用'fileUtils.copy

+0

實際上,我們將excel作爲java代碼的輸入,它將在其列中的文件名稱中進行表示。我們需要讀取該文件並將taht文件複製到目標文件中。 – GanStack 2013-04-01 06:52:19