我在excel中有图片,如何用ruby导出图片
我想提取图像并将其保存为图像文件
答案 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
然后我会从生成的图像目录中提取图像。