如何用ruby在excel中保存图片

发布于 2024-09-29 20:30:30 字数 56 浏览 2 评论 0原文

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

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

I have pictures in excel, how to export pictures with ruby

i want to extract the images and save them as image files

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一张白纸 2024-10-06 20:30:30

我明白这个问题。 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

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

I understand the question. There is an image (quite possibly an OLE object) in an excel workbook, and you want to save it as an individual image file. The only way I know of to do that is to control Excel itself using the win32ole gem, here's a start (untested, as I run linux):

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

Then I would pull out the images from the resulting image directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文