入职新公司,同事让帮忙写一个Python脚本,实现每天定时获取生产环境的数据生成excel表格,推送到指定邮箱。想了想,不难实现,就答应下来了。但是等写完了才被通知到,邮件携带的excel表格,要设置指定密码,进行保护,顿时懵逼,貌似Python暂时不能实现吧?然后各种资料源码查看,然后确定了确实不能实现,先通知同事一声,说Python实现不了设置密码的功能,然后就只能放弃了。
但是哥不是那种容易放弃的人!旁边坐的朱同学说,我看看Java能否实现。果不其然,Java才是万能的!(拍一下各位Java看官大佬们的马屁)。
于是,才有了这个文章,以下简单整理一下实现的过程,虽然都是从网上参考过来的,但是这个功能点是能够实现的,再次记录分享一下,以供下次参考。准确的说,本文应该是“实战Python通过调用Java的第三方jar包完成对excel表格的密码设置”。下面开始正文。
环境搭建
Python的环境和JDK的环境就不用说了,我这里使用的是Python3.6和JDK8。重点是以下的一个Python库和一个Java的jar包。
more >>