2012-07-20 122 views
0

对于当前项目,我需要通过Python高级访问Excel。 我找到了http://www.python-excel.org/上的xlwt项目,它允许我创建Excel文件并将数据存储到单元格中。没关系。Python:将图形导入Excel并将整个工作表导出为EPS

不幸的是我还需要以下特点:

  • 导入外部图形文件(EPS)
  • 导出为EPS

任何一个谁知道如何解决这个问题整个电子表格? 使用OpenOffice的解决方法也可以(甚至更好,我们都喜欢免费软件)。

回答

2

,我会在同一时间处理您的要求之一:

导入外部图形文件以EPS格式

xlwt将允许您图像导入您的电子表格,但只有在BMP格式。首先,你将不得不rasterise您的EPS文件转换成BMP格式,然后执行:

from xlwt import * 

w = Workbook() 
ws = w.add_sheet('Image') 
ws.insert_bitmap('python.bmp', 2, 2) 

w.save('image.xls') 

导出为EPS

整个电子表格,从this例如源采取]什么你描述需要Excel本身(或OpenOffice /等效) - 因为它是一个渲染操作。您正在使用的python-excel库是用于处理Excel文件格式,而不是用于渲染它。

+0

** bold **酷 - 我想这个我可以工作。谢谢!! – grisu48 2012-07-20 11:39:45

+0

@ grisu48 - 不要忘记“接受”答案 – 2012-07-20 15:53:03