大家好,这里是程序员晚枫,欢迎关注我看免费Python教程!
今天回答一个问题:python-office支持Mac和Linux吗?
问题描述
自从2022年发布了开源项目:python-office
,这个项目可以用1行代码实现自动化办公,极大减轻了打工人学习Python的压力,后来项目也受到了开源中国的推荐。
后台经常有小伙伴提问:这个项目支持Mac和Linux系统吗?
因为操作PPT和Word的过程中需要调用office的功能,所以这个项目的部分功能是不支持Mac和Linux系统的。
但是后来我做了一些改进。
如何支持的?
为了解决这个问题,我把不同的功能拆成了子项目,如现在的主页所示,👇
举个例子,excel的所有功能都是支持Mac和Linux系统的,所以我就把excel的所有功能拆分出来,做成了一个子项目:poexcel。
在原来的项目中,运行python-office的excel功能需要以来word和ppt的库,而word和ppt的库又不支持Mac和Linux系统,所以导致运行失败。
现在拆分出来以后,运行excel的功能就不需要依赖word和ppt的库了,所以就可以支持Mac和Linux系统了。
如何使用?
所有子项目的命名,都是po + 对应的子模块名,如poexcel,poword,poppt。
用一段代码举例,excel生成模拟数据。
原来的代码是:
import office
office.excel.fake2excel()
现在的代码是:
import poexcel
poexcel.fake2excel()
经过这样的改进之后,原来python-office的功能不受影响,想在Mac或者Linux使用对应的功能,也可以成功运行了。
答疑交流
大家学习 或 使用代码过程中,有任何问题,都可以在评论区和我交流哟~👇