将数据存储在电子表格中而不是任何数据库中

时间:2009-07-15 05:09:16

标签: google-app-engine google-apps

是否可以使用Spreadsheet有一个数据库来存储数据......我不想在外部使用任何数据库,我只想使用Python,Google Apps和电子表格。

例如:使用Python和Google Apps我已经开发了离开申请表,在提交该表单时我必须将该数据存储到电子表格中而不是使用任何数据库(MySql或Oracle)

如果有可能给我一些参考代码

提前致谢

2 个答案:

答案 0 :(得分:1)

虽然首先在电子表格中存储数据似乎是个好主意,但随着您的应用程序变得越来越复杂,您可能会后悔。如果您的数据结构变得更加复杂 - 特别是如果您需要表之间的关系 - 那么使用数据库会更好。

我的建议是使用数据库,然后使用The xlwt module将数据转换为电子表格格式。

答案 1 :(得分:0)

我建议您将这些数据存储在平面文件或数据库中,然后将数据转换为电子表格。这样做可以让你改变未来。如果您使用谷歌应用程序电子表格,并且api稍有变化,您可能会丢失数据。如果您存储在xls电子表格中,您也可以存储在平面文件中并导出数据,因为这比读取/写入电子表格更容易。

你为什么要这样做?