当前位置: 首页 > 知识库问答 >
问题:

如何从Excel(.xlsx)工作表中检索图像文件

姬泰
2023-03-14

我已经看到了使用workbook.getAllPictures()从Excel工作簿中提取图像文件并将其保存到本地驱动器的示例代码。但是,我只需要从某些工作表中提取图像文件。有人能提供如何实现这一点的示例代码吗?

共有1个答案

敖淮晨
2023-03-14

在Apache POI中(我假设您正在请求这个库),没有任何方法可以使之成为可能。只有getAllPicture()方法可用。

但是如果您知道您想要照片的工作表索引,我认为您可以将其移到新的工作簿对象中,并在其上使用getAllPicture()方法。这是一个非常不雅的解决方案,但应该有效。

 类似资料:
  • 我正在尝试制作一个Java桌面应用程序,其中我有一个< code>JLabel来混洗图像。我正在从我的电脑的任意驱动器上的文件夹中检索图像。现在,我想从一个项目文件夹中检索所有图像,该文件夹中的图像文件夹名称是可用的。 这是我的代码。我怎样才能做到这一点? 提前谢谢

  • 问题内容: 我的工作区中有一个文件夹,但在“ src”之外,其中包含一个文件,使用自定义插件向导时,该文件需要读取才能设置新文件。 除非我确切指定该文件在系统中的位置,否则我无法正确获取此文件的位置并保持获取空指针。我的问题是该文件在插件项目中,但无法获取它的位置。 插件中的文件位置为com.my.plugin / rules / setup.txt 问题答案: 要从已部署的捆绑包中加载资源,您可

  • 本文向大家介绍excel-vba 检索活动工作簿中的所有工作表名称,包括了excel-vba 检索活动工作簿中的所有工作表名称的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 本文向大家介绍Python操作Excel之xlsx文件,包括了Python操作Excel之xlsx文件的使用技巧和注意事项,需要的朋友参考一下 前言 之前处理excel的读写时用的是xlrd/xlwt,但是这两个库有个缺点就是只对xls的格式处理的比较好,对以xlsx结尾的格式就不行了。由于现在大家使用的都是最新版本的office,excel的格式都是xlsx,因此此时再继续用xlrd/xlwt处

  • 最近,我一直试图在Java中缩放像素数组(INT[])。我使用。setrgb()将我所有的像素数据添加到BufferedImage中。然后,BufferedImage提供了一个名为.getScaledInstance()的函数。这对我来说应该很有效,但我遇到了一个问题。.getScaledInstance()返回图像,而不是BufferedImage。对于Image对象,我不能使用.getrgb(

  • 是否正确?现在,当我尝试从数据库中检索blob数据时,它每次都会更改,为什么?那么如何检索此图像呢?以下是我尝试过的代码: 我没有看到任何图像。为什么?请帮忙。谢谢