2015-05-04 76 views
0

我试图将数据复制到一个Python代码数据复制到Excel使用python(xlwt)

worksheet.write(globdat.cycle,1,fint) 

globdat.cycle使用xlwt一个Excel文件的计数。没有问题,因为它在每次迭代中得到值1,2 ...... n。

“FINT”是一个行向量与未知数量的条目,所以我不能给出确切的列数。

我怎样才能够将'fint'中的所有值复制到excel文件中?

如果我已经使用Matlab的我也许会把它作为一个“:”但我不知道这是如何在Python做

回答

0

假设fint是迭代的,你可以做这样的事情:

for i, j in enumerate(fint): 
    worksheet.write(globdat.cycle, i, j) 
+0

嘿,非常感谢你的回复,它给我们带来了一种享受,但之后我在分配单元格空间方面遇到了问题,于是我改成了xlsx,现在它只是一直写在同一行上,重叠了以前的数据。 – dyon

+0

使用'''xlwt'''与.xlsx文件将无法工作,因为该模块仅用于.xls文件。如果您需要使用.xlsx文件,请尝试使用( '''xlsxwriter''')[https://xlsxwriter.readthedocs.org/]。或者,发布一个新的问题,其中包含完整的错误消息和相关代码,以及您尝试的解决方案 – wnnmaw