2009-07-15 16 views
0

Est-il possible d'utiliser Spreadsheet a une base de données pour stocker des données ... Je ne veux utiliser aucune base de données externe, je veux utiliser Python, Google Apps et tableur seulement.Stocker des données dans Spreadsheet au lieu de n'importe quelle base de données

Par exemple: en utilisant Python et Google Apps que j'ai développé formulaire de demande d'autorisation, le présenter de cette forme, je dois stocker ces données dans une feuille de calcul au lieu d'utiliser une base de données (MySql ou Oracle)

Si son possible me donner un code de référence

Merci à l'avance

+0

êtes-vous déroutant google apps et google app engine? Vous avez tagué votre message avec app-engine, mais si vous envisagez mysql alors vous ne parlez probablement pas de l'utilisation du moteur d'application –

Répondre

0

Je vous recommande de stocker ces données en interne dans un fichier plat ou base de données et transformez les données à la feuille de calcul. Le faire de cette façon vous permettra de changer avec le futur. Si vous utilisez une feuille de calcul Google Apps et que l'API change légèrement, vous risquez de perdre des données. Si vous stockez dans une feuille de calcul xls, vous pouvez aussi stocker dans un fichier plat et exporter les données, car cela sera plus facile que de lire/écrire dans une feuille de calcul.

Pourquoi voulez-vous faire comme ça?

+0

En voyant différentes réponses postées pour ma question, je vais utiliser MySql comme base de données, je suis nouveau sur Applications Google et Python, puis-je obtenir des étapes, comment me connecter à la base de données en utilisant python et Google Apps – SKSK

+0

Quel est le problème avec l'utilisation de la banque de données App Engine? C'est une meilleure approche que n'importe quelle solution choisie par le jury. –

+0

Je ne pense pas que l'affiche considère vraiment le moteur de l'application. –

1

Bien que le stockage de données dans une feuille de calcul puisse sembler une bonne idée au début, au fur et à mesure que votre application se complique, vous pourriez en venir à le regretter. Si vos structures de données deviennent plus compliquées - en particulier si vous avez besoin de relations entre les tables - vous vous porterez beaucoup mieux avec une base de données.

Mon conseil serait d'utiliser une base de données, puis d'utiliser The xlwt module pour convertir vos données en format Spreadsheet.