2009-05-20 6 views
1

Excel 2002スプレッドシートとしていくつかのレポートを出力するという要件があります。サーバー上でExcelスプレッドシートを生成するにはどうすればよいですか?

これは「素晴らしいIMO」なのですが、このプロジェクトでは私はExtJsを使用しました。これはExtJsを使用していますが、実際にはそうではありませんが、本当によく。

プレーンXMLフォーマットを使用する場合は、アウトライン、グループ化の要約、およびあらゆる種類の書式設定が必要です。これは、レポートサービスが本当にうまくいくことの1つです。痛い

だから誰でも、サービスを報告するための選択肢はありますが、サーバーにOfficeをインストールしていないのですか?クリスタルのレポートはRSと同じように「素晴らしいIMO」ではないので、どちらでもありません:)

私はaspose et alを見ましたが、少し高価です。 - 実際にそれをインストールせずにサーバー上でOOoを使用する方法を見つけることができれば、おそらくオープンオフィスを使用しています。

アイデア?

+2

文章をやや柔らかくするために編集 - 私は必要に応じて冒涜に反対していませんが、実際にはここに何も追加していませんでした。 –

+0

私はそれを思いついたと思いますか? –

+0

「nanny state」:そうではありません。あなたが単に製品破りをしているのであれば、(私が見てきたものから)それが建設的/有用な考え方に人々を必ずしも入れないということだけです。本当に必要な場合は、自由に編集/ロールバックしてください。 –

答えて

0

私はのOpenXml SDKルートに行くことになった - 、これに対する答えは、予算に依存...あなたはそれのこつを得れば

1

レポートがあまり大きくない場合は、おそらくfree version of Gembox Spreadsheedを使用して離脱できますか?

+0

私たちは150行以上をデプロイしているので残念ですが、おそらく報告書の30%しか生成されませんでした。( –

+0

商用ライセンスは無料ではありませんが、盗難ではなく、 –

+0

私はちょうどライセンスで読んでいます:) 乾杯 もし誰かがいるならば、私はちょうどそのライセンスを読んでいます:) Open Officeの経験がありますが、私はまだあなたから聞きたいと思うでしょう:) –

0

は、サーバー上でASP.NET 2.0のみを必要とします(Excelや他のライブラリに依存しない)。

ライブのASP.NET(VBおよびC#)Excelレポートサンプルhereが表示されます。

パフォーマンスが重要な場合は、オプションを比較する際に、実際のデータとフォーマットで独自のパフォーマンステストを実行することをおすすめします。

免責事項:私は、スプレッドシートギア社

+0

Hey Joe ... 私はooxmlルートに行き、古いマシンでコンバーターを使うことに決めました。あなたの製品は他の選択肢だったでしょう。 w:// –

1

Perlモジュールスプレッドシートを所有:: WriteExcelは、Excel形式でレポートを生成するには非常に適しています。

+0

私はperlを知らないのです - 私の直感はそれが私の抑止にあるということです。 –

0

を - いくつかの原位置でのPITAのビットが、他では良いです時間とrあなたがサーバー上COMSをインストールすることができていないかどうか - 上記のすべては、我々はfollwing必要な、

陰性であった

私たちのために

:一定の汎用的なデータ グループの

輸出を列 特定の列のサマリ化 テンプレートベースの出力

SQL Serverのレポートサービスでは、ルールに従っている場合にのみ、このすべてが提供されます。

私たちは現在、暫定的な報告として、あなたのためにextjsを、バインディングのためにドメインcastle windsorのためにnhib、そして輸出のためにooxml sdk 2.0を使用しています。

あなたはultiレベルのグループ化のためのコードが必要な場合は、Excel出力は私に叫び:)

を与えるW://

私は(今)、ExcelやPDFを行うWindowsサービスを働いている
0

SyncFusion XlsIOコンポーネントを使用して、無人でサーバを生成し、マージします。

これまでのところこれが有効です。私が実行した唯一の制限は、いくつかの '従来の' html/xmlベースのExcel形式を読む能力です。

オープンソースではありませんが、残念ながらオープンソースではありませんが、実行可能なオプションです。