0

ファイル名、サイズ、最終更新日などのファイル情報を別々の列に持つExcelシートがあります。最初の列からファイル名だけを抽出し、そのパスに到達し、Java を使用してそのファイルを他のディレクトリにコピーする必要があります。これで私を助けてください

4

2 に答える 2

1

私は2つの解決策を考えることができます:

  • Javaで解析できるように、Excelファイルを.csvにエクスポートします
  • 次のように、Apache POIなどのより高度な API を使用します。
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 に答える