如何使用DataNitro和python保存excel文件

时间:2012-10-03 19:15:08

标签: python excel datanitro

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

2 个答案:

答案 0 :(得分: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

请让我知道你的想法。谢谢!

答案 1 :(得分:1)

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

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

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