Python:将graphics导入到Excel中,并将整个工作表导出为EPS

对于目前的项目,我需要通过Python高级访问Excel。 我在http://www.python-excel.org/上find了xlwt项目,它允许我创buildExcel文件并将数据存储到单元格中。 没关系。

不幸的是,我还需要以下function:

  • 导入外部graphics文件(EPS)
  • 将整个电子表格导出为EPS

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

我会一次解决你的需求:

导入EPS格式的外部graphics文件

xlwt将允许您将图像导入电子表格,但只能以BMP格式导入。 首先,您必须将您的EPS文件格式化为BMP格式,然后执行以下操作:

from xlwt import * w = Workbook() ws = w.add_sheet('Image') ws.insert_bitmap('python.bmp', 2, 2) w.save('image.xls') 

[源自这个例子]

将整个电子表格导出为EPS

你所描述的要求Excel本身(或OpenOffice /等效) – 因为它是一个渲染操作。 您正在使用的python-excel库是用于处理Excel文件格式,而不是用于渲染它。