2

Microsoft Office Word の内容を読む必要があるプロジェクトがあります。私の質問は: Google アプリ エンジンは Apache poi をサポートしていますか?

4

2 に答える 2

4

私は Apache POI と、GAE でのパワーポイント プレゼンテーションの読み書きに成功しました。重要なことは、セキュリティが制限された java.awt クラスを呼び出す POI での呼び出しを避けることです。ドキュメントからコンテンツを読み取る場合、 java.awt ファイルは回避されるので問題ありません。ドキュメントにコンテンツを書き込む場合、ここで注意する必要があります。定義済みのテンプレートを使用して、テキストとフォントを直接調整します。これにより、java.awt 呼び出しが回避されます。(POI の例に示すように) 既存のドキュメントをテンプレートとして使用して新しい PPT ドキュメントを作成しようとすると、java.awt 呼び出しと GAE がそれらを禁止するために失敗します。グラフィカル ライブラリの呼び出しが少ないと思うので、Word ドキュメントを使用すると、走行距離が異なる場合があります。

おそらく、Word 2010 のような新しいドキュメント形式に苦労するでしょう。ファイルを操作するには、明らかに URLfetch / Google Cloud Storage / Blobstore を使用する必要があります。GAE はネイティブ ファイル アクセスをサポートしていません。

于 2012-09-24T08:57:27.227 に答える
2

Google App EngineでExcelファイルを読む方法

http://web.archive.org/web/20100910011509/http://www.z80.fr/2010/03/30/google-app-engine/how-to-generate-excel-files-on-google-アプリエンジン/

一部のpplは、依存関係エラーが発生したときにそれらを解決することにより、gaeでpoiを機能させたようですが、1秒あたりlink.glのように、3つも別の方法です。

于 2012-09-23T10:11:44.913 に答える