2024-04-23 22:05:50 发布
网友
我的任务是将我的代码(fortran)与py(2.5)连接起来,如果可能的话,生成一些excel报表。第一部分进行得很好-已经完成了,但现在我在做第二部分。
我对用python制作excel(2007,如果可能)工作表有什么选择?一般来说,我需要将一些数组值放在表中(格式不重要),然后从这些表中绘制一些图表。有办法自动完成吗? 一些图书馆?
以前有人做过这样的事吗?
我相信你有两个选择:
我没有试过xlwt,我不知道它是否处理图表。
最简单的方法是使用Python的csv库创建一个简单的CSV文件。Excel轻松导入这些内容。
然后你做Excel的工作,从CSV工作表创建的页面中制作图表。
在Python中有一些控制Excel的方法。有关示例,请参见http://code.activestate.com/recipes/528870/。该示例引用了其他项目。
此外,还可以使用pyExcelerator或xlwt创建更完整的Excel工作簿。
PyExcelerator有一些怪癖需要你去解决(至少在我上次使用它时是这样),但它会做得很好。
我还没有尝试过xlwt,但是由于它是PyExcelerator的分支,人们可能会怀疑它具有所有相同的特性,并且希望不那么古怪。
我相信你有两个选择:
我没有试过xlwt,我不知道它是否处理图表。
最简单的方法是使用Python的csv库创建一个简单的CSV文件。Excel轻松导入这些内容。
然后你做Excel的工作,从CSV工作表创建的页面中制作图表。
在Python中有一些控制Excel的方法。有关示例,请参见http://code.activestate.com/recipes/528870/。该示例引用了其他项目。
此外,还可以使用pyExcelerator或xlwt创建更完整的Excel工作簿。
PyExcelerator有一些怪癖需要你去解决(至少在我上次使用它时是这样),但它会做得很好。
我还没有尝试过xlwt,但是由于它是PyExcelerator的分支,人们可能会怀疑它具有所有相同的特性,并且希望不那么古怪。
相关问题 更多 >
编程相关推荐