谷歌应用引擎是否支持apache poi?

时间:2012-09-22 17:25:43

标签: google-app-engine

我有需要阅读微软办公室文字内容的项目。 我的问题是:谷歌应用引擎是否支持apache poi?

2 个答案:

答案 0 :(得分:4)

我在Apache POI上取得了成功,并在GAE上阅读和编写了powerpoint演示文稿。 重要的是避免在POI中调用将调用安全性受限的java.awt类的调用。对于从文档中读取内容,可以避免使用java.awt文件,因此您应该没问题。要将内容写入文档,您必须小心谨慎。我使用预定义的模板并直接调整文本和字体。这避免了java.awt调用。如果您尝试使用现有文档作为模板创建新的PPT文档(如POI示例中所示),则由于java.awt调用和GAE禁止它们而失败。您的里程可能会因使用Word文档而有所不同,因为我认为图形库调用较少。

您可能会遇到像Word 2010这样的新文档格式,但您显然必须使用URLfetch / Google Cloud Storage / Blobstore来处理这些文件。 GAE不支持本机文件访问。

答案 1 :(得分:2)

how to read an excel file on google app engine

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

似乎有些人通过解决依赖性错误来解决这个问题,但是其中有三个是orher方式,如第二个链接那样。

相关问题