2012-07-20 71 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