Хранение данных в электронной таблице вместо любой базы данных - PullRequest
0 голосов
/ 15 июля 2009

Можно ли использовать электронную таблицу с базой данных для хранения данных ... Я не хочу использовать какую-либо базу данных извне, я хочу использовать только Python, Google Apps и электронную таблицу.

Например: используя Python и Google Apps, я разработал форму для оставления заявки, при отправке этой формы мне нужно хранить эти данные в электронной таблице вместо использования какой-либо базы данных (MySql или Oracle)

Если возможно, дайте мне код ссылки

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 15 июля 2009

Хотя на первый взгляд сохранение данных в электронной таблице может показаться хорошей идеей, поскольку ваше приложение усложняется, вы можете пожалеть об этом. Если ваши структуры данных станут более сложными, особенно если вам нужны отношения между таблицами, вам будет гораздо лучше с базой данных.

Мой совет - использовать базу данных, а затем использовать Модуль xlwt для преобразования ваших данных в формат электронной таблицы.

0 голосов
/ 15 июля 2009

Я бы порекомендовал вам хранить эти данные внутри себя в виде плоского файла или базы данных и преобразовывать данные в электронную таблицу. Делая это таким образом, вы сможете измениться с будущим. Если вы используете электронную таблицу приложений Google, и API-интерфейс меняется незначительно, вы можете потерять данные. Если вы храните в электронной таблице xls, вы также можете хранить в плоском файле и экспортировать данные, поскольку это будет проще, чем чтение / запись в электронную таблицу.

Почему вы хотите сделать это таким образом?

...