当前位置: 首页 > 面试题库 >

如何从Java中的Apache POI库调用宏?

孔俊捷
2023-03-14
问题内容

我有 :

  • 名为“ process”的宏,它为我的工作表完成所有处理工作。

  • 我希望使用Apache POI的Java代码调用此宏,以便它可以为我处理工作表。

  • 如何在Java的Apache POI中调用宏?

:: 注意 ::

  • import org.apache.poi.ss.usermodel在Apache POI中使用。

  • 请提供示例代码。(我是Apache POI和Java的新手。)


问题答案:

我认为这是不可能的。POI是一个用于读取/编辑Officehtml" target="_blank">文件的库,宏完全是另一种野兽。您必须将Visual Basic for
Applications解释器实现为POI才能完成此任务。Excel工作簿中已经存在的宏将被保留,但是您不能添加新的宏或调用现有的宏。



 类似资料:
  • 我试图读取xlsx格式的excel文件。但是我得到的结果太大,无效的句柄异常。我把文件实例在一个FileInputStream对象,并试图在XSSFWorkbook中设置该对象。但是我得到了这个例外。 我工作的环境中没有安装Microsoft office,并且有开放式office。我没有在open office中编辑我的xlsx文件。但我在open office中打开了文件,然后尝试运行poi代

  • 问题内容: 如何从Java调用GraphViz,以及如何使用Java调用GraphViz函数?为了访问用于构建点图的GraphViz库,必须包含哪些必需的jar文件?是否有用于生成点图的示例程序 问题答案: 检查此 API,它很简单,并且具有几种输出格式(即pdf gif ..etc)。 编辑2016年5月: 许多人评论说该API不再可用;这里是其源代码: 首先,您需要创建并复制以下文件,然后粘贴

  • 问题内容: 我有一个想从Java使用的Perl模块。是否可以使用Windows上的ActiveState Perl或Linux随附的通用Perl来调用此代码?我找到了对JPL的引用,但似乎不再维护了。 问题答案: Inline-Java是从Perl调用Java的常用库,因此本文提出了 org.perl.java 模块,该模块应允许按要求从Java调用Perl。 但是,由于不同的JVM的JNI实现的

  • 问题内容: 我需要从我的C ++程序中运行以下行: java -jar test.jar text1 text2 Java应用程序将给出一个float值并将其提供给c ++程序。 我怎样才能做到这一点?我从未从ms visual studio C ++文件中调用过Java东西。 问题答案: 当我直接在命令提示符下运行java命令时,它可以工作。但是当我从c ++文件运行命令时,错误显示“系统无法执

  • 问题内容: 我正在尝试从应用程序中的库模块调用活动。我不断收到错误 我称此活动为 应用清单: 图书馆清单: 我已经为模块添加了gradle文件。我知道gradle确实会自动合并,但是我可能是错的。 我在这里做错了什么? 注意:这是我正在用作库的项目。 问题答案: 我们可以使用反射来获取类对象。 Class.forName(“ com.mypackage.myMainActivity”) 将此代码添

  • 问题内容: 从共享库/ dll调用函数的最简单,最安全的方法是什么?我对在Linux上执行此操作最感兴趣,但是如果有一种与平台无关的方法会更好。 有人可以提供示例代码来显示如何在用户将自己的版本编译到共享库的情况下执行以下工作吗? 顺便说一句,我知道如何编译共享库(),我只需要知道一种在运行时加载它的简单方法。 问题答案: 注意: 您正在库调用周围传递C 对象(在这种情况下为STL字符串)。有 *