2010-11-02 2 views
0

У меня есть фотографии в Excel, как экспортировать фотографии с рубиномкак сохранить изображение в Excel с рубином

я хочу, чтобы извлечь изображения и сохранять их в виде файлов изображений

+1

Вы хотите извлечь изображения и сохранить их в виде файлов изображений? – mikerobi

+0

Нужно лучше описание – s84

+1

Я думаю, что название противоречит вопросу. Картинка сохраняется в excel, но изображения находятся в превосходном состоянии и должны быть экспортированы. – mattbasta

ответ

2

Я понимаю вопрос. В книге excel есть изображение (возможно, объект OLE), и вы хотите сохранить его как отдельный файл изображения. Единственный способ, которым я знаю, чтобы сделать это, чтобы контролировать сам Excel, используя win32ole камень, вот начало (непроверенные, так как я бегу Linux):

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

Тогда я бы вытащить изображения из полученного каталога изображений ,

Смежные вопросы