2010-11-23 5 views
3

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

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

ответ

1

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

Отъезд this blog post about loading/dumping JSON into/out of CouchDB. Реализация использует Python.

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

./load.py –input=msg_db.json http://target-couchdb:5984/msg_db 
1

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

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

Смежные вопросы