2010-11-23 5 views
3

Je me demande s'il existe un outil qui va enregistrer/pousser mes données MS Excel (ou OO calc) à la base de données CouchDB. Googling n'a pas beaucoup aidé, donc je ne pense pas qu'il existe une solution pour cela. Excel -> json -> Curl à CouchDB ferait l'affaire mais j'espère toujours qu'il y a quelque chose là-bas qui me fera gagner du temps dans la programmation.enregistrer des données excel à couchDB

Répondre

1

Si vous obtenez les données Excel dans un fichier JSON comme Sam Bisbee suggère, vous devriez être en mesure d'utiliser le script tools/load.py de couchdb-python facilement et vider rapidement dans CouchDB sans passer trop de temps écrire le vôtre. (Bien que je ne pense pas que cela prendrait autant de temps à écrire le vôtre ...)

Découvrez this blog post about loading/dumping JSON into/out of CouchDB. L'implémentation utilise Python.

Chargement du fichier JSON doit être aussi facile que:

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

Si vous cherchez à sortir les données, alors vous avez répondu à votre propre question, "Excel -> json -> Curl to CouchDB". Un rapide Google pour "Convertisseur Excel vers JSON" apportera quelques réponses pour la première partie de ce voyage.

De même, si vous n'avez pas besoin que CouchDB accède aux données de votre feuille de calcul, nous vous suggérons d'enregistrer les documents Excel en tant que pièces jointes. Plus d'informations sur ce ici: http://wiki.apache.org/couchdb/HTTP_Document_API#Attachments

Questions connexes