【问题标题】:Django + google app engine + spreadsheets apiDjango + 谷歌应用引擎 + 电子表格 API
【发布时间】:2011-07-21 18:00:05
【问题描述】:
我想知道 Google Docs API 或 任何其他电子表格 (xls) API 或 任何报告工具 是否适用于 来自 BigTable 的 GAE、Django 和应用程序数据。换句话说,我想生成格式丰富的电子表格——颜色、字体和每个文件最多 50 张。并将此电子表格作为电子邮件附件发送给用户或使用浏览器下载。
非常感谢,
桑迪普
【问题讨论】:
标签:
django
google-app-engine
google-docs
google-docs-api
【解决方案1】:
我使用openpyxl 在 Django + AppEngine 中取得了很好的效果。 Openpyxl 可以做样式、表格和格式以及所有这些东西,并保存到.xlsx 文件中。如果您需要.xls 文件,那么也许可以看看xlwt 之类的东西。
如果您的电子表格小于 1MB,那么它们可以很好地保存在数据存储中/提供给数据存储区。否则,您可以使用 Blobstore,但这需要使用 AppEngine API 而不是纯 Django。