Ohal Report Canvasコンポーネント
製品の背景
Report Canvasコンポーネントを使用すると、事前にロードされたデータセットを基にした視覚的レポートを作成できます。ユーザーは、画像、テキストボックス、チャート、テーブルなど、異なるコンポーネントをキャンバスに追加し、その後データとデータの集計方法を指定できます。ユーザーはオブジェクトを再配置およびサイズ変更し、ページに合うようにできます。カラーパレットを指定し、将来の使用のためにテンプレートを保存できます。Aspose.Cellsは、キャンバス上のすべてのオブジェクトを正しいデータでExcelにエクスポートするために使用されます。このコンポーネントは、Visual Studio 2008のVB.Netで記述されています。
要件シナリオ
Aspose.Cellsを選択した理由は、ほぼ完全なMicrosoft Excelエクスポート機能です。特に重要なのは、Microsoft Excel 2007でのチャートとテーブルのエクスポート能力でした — 他の第三者のコンポーネントにはこれが不足していました。
ソリューションの実装
レポートキャンバス上の各オブジェクトには、Aspose.Cellsのワークシートのインスタンスが渡され、それ自体をワークシートに追加する関数があります。ユーザーがエクスポートを要求すると、ワークブックとワークシートが初期化され、レポートキャンバス上の各オブジェクトにこの関数が呼び出されます。
Benefits
Aspose.Cellsを使用することで、Excelを完全に独立して構築し、ユーザーが選択した形式でワークブックを保存できました。Excelの相互運用を使用した場合の相互作用をデバッグする時間を節約し、さまざまなバージョンのExcelに保存するための異なるルーチンを実装する時間を節約しました。
将来の実装
私たちはExcelファイルのすべての読み込みと保存にAspose.Cellsを使用する可能性があります。これにはデータテンプレートの読み込みと結果のエクスポートが含まれます。