сохранить данные Excel в couchDB - PullRequest
3 голосов
/ 23 ноября 2010

Мне интересно, есть ли инструмент, который будет сохранять / отправлять мои данные MS Excel (или OO calc) в базу данных CouchDB. Поиск в Google не сильно помог, так что я не думаю, что для этого существует решение.

Excel -> json -> Curl to CouchDB сделает свое дело, но я все еще надеюсь, что есть что-то, что сэкономит мое время на программирование этого.

Ответы [ 2 ]

1 голос
/ 12 марта 2011

Если вы поместите данные Excel в файл JSON, как предлагает Сэм Бисби, вы сможете использовать скрипт tools/load.py из couchdb-python , чтобы легко и быстро выгрузить их в CouchDB, не тратя слишком многомного времени на написание своего.(Хотя я не думаю, что это займет столько времени, чтобы написать свой собственный ...)

Ознакомьтесь с этой записью в блоге о загрузке / выгрузке JSON в / из CouchDB .Реализация использует Python.

Загрузка файла JSON должна быть такой простой, как:

./load.py –input=msg_db.json http://target-couchdb:5984/msg_db
1 голос
/ 24 ноября 2010

Если вы хотите извлечь сами данные, то вы ответили на свой вопрос "Excel -> json -> Curl to CouchDB". Быстрый Google для «Конвертер Excel в JSON» найдет некоторые ответы для первой части этого путешествия.

Кроме того, если вам не нужен CouchDB для доступа к данным в электронной таблице, я бы предложил сохранить документы Excel в виде вложений. Подробнее об этом здесь: http://wiki.apache.org/couchdb/HTTP_Document_API#Attachments

...