2

Delphi 2009、2010、または XE 用の Delphi VCL crosstab/cube/pivotcube/olap グリッド コンポーネントを探しています。私は高度な機能を犠牲にしてオープン/フリー (または必要に応じて非常に安価なもの) を取得して、将来の開発者とのコラボレーションを容易にし、私が既に使用しているよりも多くのコンポーネントを購入する必要がないようにします。 1 つの画面で。そこに適切なものがない場合は、自分で簡単なものを実装しようとするかもしれません. ドラッグ アンド ドロップによるディメンションの構成、列による並べ替え、列の合計/最小/最大の許可、および (オプションで) サブカテゴリへの展開/折りたたみまたはドリルダウンなど、いくつかのかなり基本的な機能で生活できます。ソース行は 2000 未満にする必要があるため、驚異的なパフォーマンスとエンタープライズ スケーラビリティは必要ありません。

商用スペースにはいくつかの適切なオプション (ExpressPivotCube、FastCube、HierCube) があるようですが、それらはすべて数百ドルです。このプロジェクトは既に Excel 2007 と SQL Server 2005/2008 の既存のインストールを使用しているため、可能であればネイティブの Delphi コンポーネントを使用したいと思いますが、それらを活用することを検討するかもしれません。Delphi の Source\xtab ディレクトリには非常に古い Decision Cube コンポーネントも含まれていますが、Delphi XE でそのソースをテスト コンパイルしているときに、Unicode 関連のコンパイル エラーが多数発生したため、Unicode コンパイラ (Delphi 2009 以降) をサポートしていないようです。これらのコンポーネントは、長い間廃止されてきた BDE にもまだリンクしています! Unicode/pure-TDataSet をサポートするように Decision Cube を変更した人はいますか? 私が見つけたオンライン チュートリアルは不完全であり、私が目にする数十の BDE/Unicode コンパイル エラーについては言及されていませんでした。

無料/安価な基本的なクロスタブ/ピボット グリッド コンポーネントをどこから始めればよいか、誰か提案がありますか?

4

2 に答える 2

0

Alfalinasoft の XLReportは、アプリケーションから直接制御するピボット機能とともに、レポート目的で Excel を統合するための非常に強力なライブラリです。すべてがオープンソース化されると言われていましたが、正確な時期は不明です。約束は何年も前に行われ、今でもそこにあるので、著者に直接尋ねる価値があるかもしれません.

于 2011-05-06T04:59:07.380 に答える