写点什么

python-office 支持 Mac 和 Linux 吗?自动化办公用这个就够了

作者:程序员晚枫
  • 2024-08-18
    重庆
  • 本文字数:645 字

    阅读完需:约 2 分钟

python-office支持Mac和Linux吗?自动化办公用这个就够了

​大家好,这里是程序员晚枫,欢迎关注我看免费 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 officeoffice.excel.fake2excel()
复制代码


现在的代码是:


import poexcel
poexcel.fake2excel()
复制代码


经过这样的改进之后,原来 python-office 的功能不受影响,想在 Mac 或者 Linux 使用对应的功能,也可以成功运行了。

答疑交流

大家学习 或 使用代码过程中,有任何问题,都可以在评论区和我交流哟~👇

发布于: 刚刚阅读数: 4
用户头像

C++开发,开源项目:python-office 2020-10-09 加入

还未添加个人简介

评论

发布
暂无评论
python-office支持Mac和Linux吗?自动化办公用这个就够了_Python_程序员晚枫_InfoQ写作社区