JExcel を使用して、Java アプリケーションで Excel ワークシートに書き込みます。ファイルを作成または読み取るとき、明確なパスを使用することしかできませんでした:
ワークブック samWB = Workbook.getWorkbook(new File("C:/eclipse/samples.xls")); シート samWS = samWB.getSheet(0);
ただし、アプリケーションを取得してサーバー上の別の場所に配置し、読み書きするデータ ファイルを現在のアプリケーションの場所の子フォルダーに配置できるようにする必要があります。このようなもの:
ワークブック resWB = Workbook.getWorkbook(new File("/data/residual.xls")); シート resWS = resWB.getSheet(0);
アプリケーションが実行されているフォルダー内のフォルダー「データ」。いくつかの方法を試し、JExcel Programmers ガイドを検索してみましたが、エラーが発生し続け、ガイドのすべての例でパス "C:/..." が使用されています。
とにかくこれを行うことはありますか?