オハル レポート キャンバス コンポーネント

製品の背景

レポート キャンバス コンポーネントを使用すると、事前に読み込まれたデータセットに基づいて視覚的なレポートを作成できます。ユーザーは、画像、テキスト ボックス、グラフ、表などのさまざまなコンポーネントをキャンバスに追加して、データとその集計方法を指定できます。ユーザーは、ページに合わせてオブジェクトを再配置およびサイズ変更できます。ユーザーはカラー パレットを指定し、後で使用するためにテンプレートを保存できます。 Aspose.Cells は、キャンバス上のすべてのオブジェクトを正しいデータで Excel にエクスポートするために使用されます。コンポーネントは、Visual Studio 2008 の VB.Net で作成されています。

要件シナリオ

Microsoft を選択したのは、Microsoft の Excel エクスポート機能がほぼ完全であるためです。私たちにとって最も重要なことは、特に Microsoft Excel 2007 でグラフとテーブルをエクスポートできることです。これらは、他のサード パーティ コンポーネントには欠けていました。

ソリューションの実装

レポート キャンバス上の各オブジェクトには、Aspose.Cells ワークシートのインスタンスが渡され、自身をワークシートに追加する関数があります。ユーザーがエクスポートを要求すると、ワークブックとワークシートが初期化され、レポート キャンバス上の各オブジェクトでこの関数が呼び出されます。

利点

Aspose.Cells を使用すると、Excel とは完全に独立して Excel ブックを作成し、ユーザーが選択した形式でブックを保存することができました。これにより、Excel 相互運用機能を使用し、さまざまなバージョンの Excel に保存するためのさまざまなルーチンを実装する際に、やり取りをデバッグする時間を節約できました。

今後の実装

Excel ファイルのすべての読み込みと保存に Aspose.Cells を使用する可能性があります。これには、データ テンプレートの読み込みと結果のエクスポートが含まれます。

結論