3

LinuxマシンにApachePOIをダウンロードしましたが、Excelファイルを作成してデータを保存するJavaプログラムを作成したいと思います。

私の問題は、私のマシンにMicrosoftOfficeパッケージがないことです。

Apache POIはその中で機能しますか?

4

2 に答える 2

8

はい、そうします!

MS スタッフは POI ライブラリの依存関係ではありません。そうしないと、Poi をサポートするすべてのアプリケーションを Windows マシンにデプロイする必要があり、なんと悪夢でしょう!

于 2013-01-28T12:40:38.433 に答える
0

Apache POIクラスを使用してスプレッドシートを生成し、それらを inまたはformatHSSFWorkbookとして保存できます。ODFXLS

File file = File.createTempFile(filename, ".XLS");

//Creating output stream to empty file
FileOutputStream fos =  new FileOutputStream(file);    

HSSFWorkbook workbook = new HSSFWorkbook();

HSSFSheet firstSheet = workbook.createSheet("Sheet 1");

HSSFRow row[] = new HSSFRow[size];

row[0] = createHeaderRow(firstSheet.createRow(0));

row[0].createCell(0).setCellValue("test value");

workbook.write(fos);
于 2013-01-28T12:54:14.173 に答える