Comment enregistrer un fichier Excel avec Datanitro et Python
Question
J'ai un script Python à qui génère une feuille de calcul Excel à partir d'une requête de base de données avec le plug-in Datanitro Excel (gratuit), je veux maintenant enregistrer le fichier, puis l'envoyer par courrier électronique, mais les documents de Datanitro uniquementComprend travailler avec des cellules et des feuilles de calcul, existe-t-il une méthode appelée dans l'API de Datanitro ou tout autre travail pour enregistrer le fichier?
La solution
fondateur de Datanitro ici - Je viens d'ajouter les fonctions pour enregistrer des classeurs dans l'API de Datanitro pour vous.Merci de pointer cela!Vous devez télécharger la dernière version de Datanitro à partir de https://www.datanitro.com
Voici le code Python 2 pour enregistrer un classeur et l'envoyer par courrier électronique: https://github.com/datanitro/blog/blob/master/save_and_email/save_and_send.py
Vous pouvez trouver la documentation de sauvegarde () et sauvegarde_copy () ici: https://datanitro.com/docs.html#sheets
S'il vous plaît laissez-moi savoir ce que vous pensez.Merci!
Autres conseils
Je pense que vous recherchez quelque chose comme SMTPLIB.Cela vous permettra d'envoyer des courriels et des pièces jointes de Python.
En savoir plus ici: http://www.blog.pythonlibrary.org/2010/05/14/how-a-send-email-with-pyptHon/
Documentation: http://docs.python.org/library/smtplib.html