Importer des données à partir d'un tableur excel pour django modèle
Je suis en train de construire un site web qui va avoir un django backend. Je veux être en mesure de servir le médical les données de facturation à partir d'une base de données de django aura accès. Cependant, toutes les données que nous recevons dans les feuilles de calcul excel. J'ai donc été à la recherche d'un moyen de récupérer les données à partir d'une feuille de calcul, puis l'importer dans un django modèle. Je sais qu'il ya quelques différents django paquets qui peuvent le faire, mais je vais avoir un moment difficile de comprendre comment utiliser ces packages. Sur le dessus de cela, je suis à l'aide de python 3 pour ce projet. J'ai utilisé win32com pour l'automatisation des trucs dans excel dans le passé. Je pourrais écrire une fonction qui peut saisir les données de la feuille de calcul. Mais ce que je veux savoir comment aurais-je écrire les données à un modèle django? Tout conseil est le bienvenue.
J'ai regardé la documentation de django forfaits, je suis à la recherche sur. Si je ne peux pas faire la tête ou de la queue sur la façon d'importer les données dans un modèle.
Quelqu'un peut-il suggérer la bonne manière de faire la validation. Extraire des données à partir d'Excel dans modelform et vérifier la validation?
OriginalL'auteur TechEmperor95 | 2016-06-24
Vous devez vous connecter pour publier un commentaire.
Utilisation http://www.python-excel.org/ et d'envisager ce processus:
xlrd.open_workbook(filename)
Si vous suivez le processus, vous pouvez apprendre beaucoup de la façon dont le chargement et l'extraction fonctionne et comment il s'intègre avec les exigences. Je vous recommande tout d'abord effectuer les étapes 2 et 3 shell pour obtenir plus rapidement des expériences et d'éviter d'importer/essai/erreur avec un django vue.
Espère que ce coup d'envoi de la base qui fonctionne pour vous.
OriginalL'auteur panchicore
Des feuilles de calcul Excel sont enregistrées .les fichiers csv, et il y a beaucoup d'exemples et d'explications sur la façon de travailler avec eux, comme ici et ici, en ligne déjà.
En général, si vous avez de la difficulté à comprendre la documentation ou des paquets, mon conseil serait de rechercher des exemples précis ou voir si tout ce que vous essayez de faire a déjà été fait. Jouer avec elle pour obtenir un travail de compréhension, et de le modifier pour l'adapter à vos besoins.
OriginalL'auteur MetalGearSamus