オハル レポート キャンバス コンポーネント
製品の背景
レポート キャンバス コンポーネントを使用すると、事前に読み込まれたデータセットに基づいて視覚的なレポートを作成できます。ユーザーは、画像、テキスト ボックス、グラフ、表などのさまざまなコンポーネントをキャンバスに追加して、データとその集計方法を指定できます。ユーザーは、ページに合わせてオブジェクトを再配置およびサイズ変更できます。ユーザーはカラー パレットを指定し、後で使用するためにテンプレートを保存できます。 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 を使用する可能性があります。これには、データ テンプレートの読み込みと結果のエクスポートが含まれます。