1

MOSS ダッシュボードと統合する SSRS レポートを作成しようとしています。Reporting Services 2005 は、そのままでは .xls のみをレンダリングできるようです。SSRS 2008 には xlsx 形式でレンダリングする機能がありますか?

4

2 に答える 2

1

私の経験では、excel2007 へのエクスポートは SSRS2008 に組み込まれていないため、外部コンポーネントを取得する必要があります。現在、市場で入手可能なものを調べています。見つけたものをご連絡します。

編集:

わかりました、SoftArtisans の aspose.cells と OfficeWriter の両方を調べました。どちらも、SSRS の .xlsx エクスポート機能を提供すると主張していますが、どちらの場合も、これはせいぜい部分的な真実です。

どちらも、それぞれのアドオンを使用して Excel でレポートを再作成し、独自のマークアップを RDL ファイルに貼り付けることで機能します。これには、いずれかのツールで Excel エクスポート可能なレポートを作成している場合、SSRS から他のツールで表示またはエクスポートできないという効果もあります。どちらも、既存のレポートを開いてそこからデータセットにアクセスする機能を備えています。これは、MSQuery を機能させようとするよりも大きな利点です。

Aspose は、完全な信頼を付与する必要があるサーバーのアクセス許可に関するさまざまな問題に悩まされています (誰もがそれを望んでいるわけではありません)。また、適切にインストールするのに大きな苦労がありました。

OfficeWriter には共有データソースに関するいくつかの問題があり、通常はレポートを公開した後に手動で設定する必要があります。また、VS2008 レポートのデータセットを使用する場合は、VS2008 RDL で詰まるようです。VS2005 でデータセットを使用して新しいレポートを作成し、それを Excel で作成したレポートの基礎として使用する必要があります。

個人的にはどちらもあまり気になりません。しかし、全体的には Officewriter の方が先を行っているように見えます。次のステップは、マトリックスの組み込みサポートがあるかどうか、またはそれを取得するには VB でプログラムする必要があるかどうかを判断することです。

于 2009-09-11T13:53:38.037 に答える
0

Microsoft Excel(msdn)へのエクスポートによると

Excel 表示拡張機能は、Microsoft Excel 97 以降と互換性のあるレポートを表示します。

これは古い形式を示唆しているようです。

于 2009-07-03T15:24:20.683 に答える