2

我有一个 python 脚本,可以使用 DataNitro excel 插件(免费的)从数据库查询中生成一个 excel 工作表,现在我想保存文件,然后通过电子邮件发送,但 DataNitro 文档只包括使用单元格和工作表,DataNitro API 中是否有方法调用或任何其他解决方法来保存文件?

4

2 回答 2

7

DataNitro 创始人在这里 - 我刚刚为您添加了将工作簿保存到 DataNitro API 的功能。感谢您指出这一点!您需要从 https://www.datanitro.com下载最新版本的 DataNitro

这是保存工作簿并通过电子邮件发送的 Python 2 代码:https ://github.com/datanitro/blog/blob/master/save_and_email/save_and_send.py

您可以在此处找到 save() 和 save_copy() 的文档:https ://datanitro.com/docs.html#sheets

请让我知道你在想什么。谢谢!

于 2012-10-05T23:18:32.727 回答
1

我认为您正在寻找类似 smtplib 的东西。这将允许您从 python 发送电子邮件和附件。

在此处了解更多信息:http: //www.blog.pythonlibrary.org/2010/05/14/how-to-send-email-with-python/

文档: http ://docs.python.org/library/smtplib.html

于 2012-10-03T19:22:37.673 回答