Excel Python API

Jim*_*ies 21 python excel

有谁知道从Python访问MS Excel的方法?具体来说,我希望创建新的工作表并用数据填充它们,包括公式.

我想在可能的情况下在Linux上执行此操作,但如果没有其他方法,可以在VM中执行此操作.

Tho*_*s K 28

xlwt并且xlrd可以读取和写入Excel文件,而无需使用Excel本身:

http://www.python-excel.org/


Joo*_*oop 5

很长一段时间后,原来的问题,但最后的答案再次推动它的顶部.其他人可能会从我使用python和excel的经验中受益.

我正在使用excel和python.我没有直接使用xlrd,xlwt模块,而是使用pandas.我认为pandas使用这些模块作为导入,但我发现使用pandas提供的框架来创建和阅读电子表格要容易得多.Pandas的Dataframe结构非常像"电子表格",在我看来,生活变得更加轻松.

我使用的另一个选项(不直接回答您的问题)是DataNitro.它允许您直接在excel中使用python.不同的用例,但您可以在通常必须在Excel中编写VBA代码的地方使用它.