0

debiansqueezeのopenjdkで実行されているtomcatでsmartgwtを使用します。

私のサイトには、Excelでエクスポートできるグリッドがあります。サーバーに転送し、ApachePOIを使用してデータをエクスポートします。次に、ブラウザにポップアップが表示され、Excelファイルを保存できます。

Tomcatをローカルで実行すると、すべて正常に動作しますが、私のdebianサーバーでは、Excelファイルを開くと空に見えます。CSVとして保存するとデータが表示されるので、空ではありません。私の同僚は彼の電話でそれを開き、データを見ることができました。ただし、MacまたはWindowsのExcel 11では、ファイルは空白で表示されます...

サーバーにインストールされているフォントと関係があると思うので、apt-getを介してMicrosoft TrueTypeフォントを含む「ttf-mscorefonts-installer」パッケージをインストールしましたが、それでも成功しません。XSLとOOXSLの両方を使用してフォントをコピーしようとしましたが、役に立ちませんでした。

誰かがこれを経験したことがありますか?私は今すべてを試したような気がします。

4

1 に答える 1

1

その他の場合:これは、OpenJDKで使用できない特定のフォントが原因で、エラーがどこにも記録されていません。

DebianでもSunのJDKに切り替えたところ、Excelファイルが開いて正しく表示されるようになりました。

于 2013-01-17T22:16:25.463 に答える