3

POI APIを使用してテンプレートnを読み取り、Javaを介してXLSファイルを作成しています。

テンプレートからチャートを取得したい。そうする方法はありますか?

4

5 に答える 5

4

JFree チャート API を使用して、Excel でチャートを作成できます。http://www.programming-free.com/2012/12/create-charts-in-excel-using-java.html

于 2014-03-18T11:50:02.743 に答える
2

Andy Khan の JExcelが役立つかもしれません。それは素晴らしいツールです。私はPOIよりもずっと好きです。

于 2009-01-30T12:56:52.057 に答える
1

グラフをテンプレートに組み込むと、データをスプレッドシートに挿入すると自動的に更新されます。

ゼロからチャートを作成したい場合、この機能は POI ではまだ利用できないと思います。

POI サイトから:

現在、チャートを作成することはできません。ただし、Excel でチャートを作成し、HSSF を使用してチャート データ値を変更し、新しいスプレッドシートを書き出すことはできます。これが可能なのは、POI が既存の記録を可能な限りそのまま維持しようとするためです。

POI の制限事項

于 2009-01-30T12:52:47.947 に答える
0

GIFまたはJPEGを取得する方法を意味しますか? Actuate e.Spreadsheet は、Excel のグラフと範囲から画像を作成できますが、コストがかかります (2002 年までそこで働いていましたが、現在は所属していません)。

于 2009-01-30T12:25:13.447 に答える
0
// officetools.jar available at http://www.dancrintea.ro/xls-to-pdf/

import officetools.OfficeFile;

FileInputStream fis = new FileInputStream(new File(”test.xls”));

OfficeFile f = new OfficeFile(fis, ”localhost”, ”8100″, false);

// read a column
for (int i=0; i<=99; i++)
    System.out.println(f.getCell(1,i));
于 2009-03-02T14:17:58.663 に答える