如何用ruby保存excel中的图片

时间:2010-11-02 03:29:27

标签: ruby excel export

我在excel中有图片,如何用ruby导出图片

我想提取图像并将其保存为图像文件

1 个答案:

答案 0 :(得分:2)

我理解这个问题。 excel工作簿中有一个图像(很可能是一个OLE对象),并且您希望将其另存为单个图像文件。我知道这样做的唯一方法是使用win32ole gem控制Excel本身,这是一个开始(未经测试,因为我运行linux):

require 'win32ole'
xl = WIN32OLE.new("Excel.Application")
wb = xl.Workbooks.Open('c:\file.xls')
wb.SaveAs('c:\file.html', 44)
xl.Quit

然后我会从生成的图像目录中提取图像。