为什么python-office在mac和linux系统上无法实现自动化办公功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计971个文字,预计阅读时间需要4分钟。
Python-Office自动化办公项目于2022年5月13日上线,至今已获得GitHub上150+ star,Gitee上250+ star。自项目创立以来,每天都有朋友反馈:这个库支持Mac和Linux吗?
python-office自动化办公这个开源项目是2022.5.13号上线,至今1个多月的时间分别在GitHub获得了150+ star,在Gitee获得了250+ star。
从项目创建的第一天,就有朋友反馈:这个库支持Mac和Linux吗?
我一般都是直接回复:想支持,但是我做不到。有一个不太完美的替代方案。
今天里也有了提问,我就详细给大家解释一下我做不到的原因,如果你有解决思路,欢迎大家在评论区和我交流~
1、技术上,很难解决
根据我的python开发经验来说,很多流行的第三方库,比如:redis、supervisor等常用的专业开发工具,都不能做到windows系统和Mac系统、Linux系统完美兼容,甚至根本无法兼容。再加上Office软件本身不能兼容的问题。
客观地讲,这些著名第三方库、以及微软Office的程序员的开发水平比大多数的程序员都要高,他们都没解决兼容问题,我有点怂。
我和一些开源小伙伴也曾经想过顶住这种压力,相信自己的研发能力,把这个难题给攻克。然后仔细看了看代码,python-office里面,不兼容的问题主要是来自win32com,而win32com是只能适配win系统的。
然而因为我自己目前资源和精力有限,如果现在花时间去研发底层兼容的技术(先假如我们能做到),最近3、5年(往乐观了说),我们这个python-office都没法往前开发新的功能,也没法使用了。
本文共计971个文字,预计阅读时间需要4分钟。
Python-Office自动化办公项目于2022年5月13日上线,至今已获得GitHub上150+ star,Gitee上250+ star。自项目创立以来,每天都有朋友反馈:这个库支持Mac和Linux吗?
python-office自动化办公这个开源项目是2022.5.13号上线,至今1个多月的时间分别在GitHub获得了150+ star,在Gitee获得了250+ star。
从项目创建的第一天,就有朋友反馈:这个库支持Mac和Linux吗?
我一般都是直接回复:想支持,但是我做不到。有一个不太完美的替代方案。
今天里也有了提问,我就详细给大家解释一下我做不到的原因,如果你有解决思路,欢迎大家在评论区和我交流~
1、技术上,很难解决
根据我的python开发经验来说,很多流行的第三方库,比如:redis、supervisor等常用的专业开发工具,都不能做到windows系统和Mac系统、Linux系统完美兼容,甚至根本无法兼容。再加上Office软件本身不能兼容的问题。
客观地讲,这些著名第三方库、以及微软Office的程序员的开发水平比大多数的程序员都要高,他们都没解决兼容问题,我有点怂。
我和一些开源小伙伴也曾经想过顶住这种压力,相信自己的研发能力,把这个难题给攻克。然后仔细看了看代码,python-office里面,不兼容的问题主要是来自win32com,而win32com是只能适配win系统的。
然而因为我自己目前资源和精力有限,如果现在花时间去研发底层兼容的技术(先假如我们能做到),最近3、5年(往乐观了说),我们这个python-office都没法往前开发新的功能,也没法使用了。

