数値を含むレポートを iReport で作成しました。これらの値はjava.math.BigDecimal型です。レポートを (iReport を使用して) xls にエクスポートした後、それらの数値を含むセルが正しく認識されます。数値形式の変更、小数点以下の桁数の追加などが可能です。これを実現するために、次の行をレポート定義に追加しました。
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
私の問題は、Excel へのエクスポートがサーバー (JasperServer 4.1.0) で機能しないことです。ファイルjasperreports.propertiesのプロパティnet.sf.jasperreports.export.xls.detect.cell.type=trueを既に変更しました。残念ながら、それは問題を解決しませんでした。spring-bean xlsExportParameterもチェックしましたが、プロパティdetectCellTypeもtrueに設定されています。サーバー上のエクスポーターに問題がある可能性がありますか?
どうもありがとう!