利用可能なExcelレポートフレームワークはありますか?一部のレポートをExcel形式にエクスポートする必要があります。私たちのアプリケーションはJavaアプリケーションであるため、Javaをサポートするものなら何でも素晴らしいでしょう。Apache POI APIを試しましたが、それだけでは十分ではありません。WindowsAPIに基づくフレームワークの方が優れています。
7 に答える
SQL Server Reporting Servicesには、Excelにエクスポートするオプションがあります。
参考までに、JasperReports は Excel 変換に POI を使用します。
ApachePOIの嫌いなところについて詳しく教えてください。私はPOIを何年も使用していますが、あちこちで微調整したり、創造的なアプローチをとったりしてもできないことは何も見つかりませんでした。私見、それはそこにある最高のオープンソース(そして無料の)Excel生成/レポートフレームワークです。
あなたがお金を払う気があるなら、Actuateはおそらく最良の解決策を持っています。Actuateのe.SpreadsheetEngineとExcelAPIを使用すると、スプレッドシート全体またはスプレッドシートの一部を読み取り、書き込み、変更、および生成できます。私はそれを使用しましたが、APIはPOIよりも豊富でシンプルです。POIは強力ですが、時間の経過とともに成長し、機能やパッチの作成に多くの開発者が関与しているAPIのように感じます。
なぜポイはあなたにとって十分ではないのですか?
代替手段はジャスパーレポートかもしれません。私はポイの代わりにこれを数回使用しましたが、その経験は快適でした.
jxl を試すこともできますが、正直なところ、API は POI よりもわかりにくいものです。
xlsgenを試してみてください。Javaをサポートしています (ただし、Windows でしか実行できません)。