为什么python-office在mac和linux系统上无法实现自动化办公功能?

2026-05-21 19:031阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计971个文字,预计阅读时间需要4分钟。

为什么python-office在mac和linux系统上无法实现自动化办公功能?

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在mac和linux系统上无法实现自动化办公功能?

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都没法往前开发新的功能,也没法使用了。

阅读全文