excel中的Python脚本输入和输出

时间:2016-05-05 13:58:06

标签: python excel vba

下午,

我有一个非常简单的python脚本,其中要求用户输入股票购买价格,脚本查询价格并返回用户是上升还是下降。

目前输入和文本输出是在CMD提示中完成的,这是不理想的。我很乐意在Excel中输入购买价格,按下按钮,然后输出打印输出的单元格。

有没有简单的方法将python代码放在​​通常有VBA的按钮代码中?或者替代黑客?

提前致谢

3 个答案:

答案 0 :(得分:0)

为了更好地提供帮助,您可能需要提交Python代码,以便人们可以看到您的脚本实现了什么,并让您走上正确的道路。

也许这可能有助于How to call python script on excel vba?,从VBA调用Python脚本。

答案 1 :(得分:0)

对于windows,win32com包允许你从python脚本控制excel。它与嵌入代码并不完全相同,但它允许您从电子表格中读取和写入。

答案 2 :(得分:0)

您可以使用提供bat文件的xlwings为您完成工作..

你只需将你的python写成一个字符串,然后调用 RunPython(pythonScript)

vba代码:http://docs.xlwings.org/en/v0.6.4/vba.html

xlwings页面:http://xlwings.org/