VBA/excel到用于Java的dll/exe
我有一个带有手动输入功能的Excel文件,它使用来自第三方的加载项。我想在Java中使用Excel文件的功能。我可以想出两种方法:VBA/excel到用于Java的dll/exe,java,vba,excel,dllexport,Java,Vba,Excel,Dllexport,我有一个带有手动输入功能的Excel文件,它使用来自第三方的加载项。我想在Java中使用Excel文件的功能。我可以想出两种方法: 在VBA或VB中使用Excel引用对函数进行编码,然后生成供Java使用的.dll或.exe文件 使用jxl将数据输入Excel文件(Excel文件在收到新数据时是否会自动更新?),然后每次都从Excel文件读取新结果 我对Excel或VBA没有太多经验。我想知道哪种方法更可行、速度更快。由于您的代码正在调用第三方加载项,并且需要该加载项才能进行正确的操作,因此您需
我对Excel或VBA没有太多经验。我想知道哪种方法更可行、速度更快。由于您的代码正在调用第三方加载项,并且需要该加载项才能进行正确的操作,因此您需要通过VB路径或通过Automaton API访问Excel(例如,从Java访问) 原因是纯java excel阅读器(jxl、Poi、xlSQL等)都使用java来模拟excel的内置功能,但实际上它们无法模拟第三方加载项 中讨论了使用com4j读取excel文件。允许您从excel单元格调用Java虚拟机(如有必要,可以在其他计算机上运行)。JVM必须运行Obba服务器(作为Java with main()方法提供)。Obba服务器可以通过Excel工作表中的函数调用加载其他JAR并实例化对象 您还可以使用Obba将值、结果传递给Java代码(或服务器) (如果您对此感兴趣并需要帮助,可以联系我(我在Obba工作)