对于当前项目,我需要通过Python高级访问Excel。我在上找到了xlwt项目http://www.python-excel.org/这让我可以创建Excel文件并将数据存储到单元格中。没关系。
不幸的是,我还需要以下功能:
- 导入外部图形文件(EPS)
- 将整个电子表格导出为EPS
有谁知道怎么解决这个问题吗?使用OpenOffice解决问题也是可以的(更好的是,我们都喜欢免费软件)。
我会一次处理一个您的需求:
以EPS格式导入外部图形文件
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文件格式的,而不是用于呈现它。