如何在Excel中最佳使用Python函数?

3 投票
6 回答
3953 浏览
提问于 2025-04-15 13:50

有人真的需要修复这个“主观问题评估器”

我通常会把我的函数编译成一个DLL文件,然后从Excel中调用它们。这样做效果不错(嗯,简单来说就是能用)

可惜的是,Python不能被编译。我知道有py2exe这个工具,但我不确定它是否能生成DLL文件。

那么,...有没有其他的方法呢?我非常感谢大家对此的任何想法和建议。

6 个回答

4

这可能不是你能用的解决方案,但有一个叫做 Resolver One 的电子表格应用程序(可以理解为把Excel和Python结合在一起)。它和Excel没有任何关系,但声称在某种程度上是兼容的。

7

一种方法是用Python写一个COM服务器,然后从Excel中调用它。网上有一些教程介绍了Win32 COM服务器,还有一些视频教程讲解如何从Excel调用这些服务器

0

有一个Excel插件叫做 Discovery Script,可以让你做到这个功能,网址在xefion.com。

这个插件是免费的,但不是开源的。它是基于IronPython这个技术实现的。

撰写回答