用sympy输出明文为excel

我的大部分math分析功课都是在excel完成的,所以我广泛使用excelfunction。 不过,我想开始将sympy合并到我的工作stream程中。

我的问题是有没有办法从sympy打印function,使他们复制粘贴能够excel ? 当我在sympy得到我的输出结果时,我sympy会重新格式化为excel即重新组合一些术语,使它们更加清晰,并且更经常地将**更改为^

我知道,我可以简单地使用mathematica这个,它打印我的输出到明文(其中指数默认表示为^ ),但我想知道如果我可以做同样的sympy

如果mathematica风格的输出是足够的,那么应该做以下事情:

 import sympy from sympy.printing import mathematica_code x = sympy.symbols('x') sympy.printing.mathematica_code(sympy.integrate(x**2,x)) 

文档在这里 。

还有很多其他打印选项可能比math风格的输出更好。