ExcelDNA是C#开发人员的绝佳资源 - Java有什么类似的东西吗?
答案 0 :(得分:3)
我认为最接近的是XLL4J – Excel Addin Framework for Java,但仍然是Alpha。
XLL4J是一个用于开发Microsoft Excel插件(XLL)的框架 Java的。它提供了一种在Java中实现Excel函数的机制 并具有以下特点:
- 通过INI文件轻松管理Java VM(详情请参阅下表)。
- 两个API;一个低级和一个反射基于易于实现。
- 内置CSV插件,用于从文件系统或网络访问CSV。
当然还有链接的项目XLLoop – Excel User-Defined Functions in Java, Javascript, Ruby, Python, Erlang。
XLLoop是一个开源框架,用于在中央服务器(功能服务器)上实现Excel用户定义函数(UDF)。
答案 1 :(得分:2)
您可以考虑使用IKVM Java runtime在CLR上运行Java代码。这样您就可以使用Excel-DNA进行Excel集成。我自己没有尝试过,但几年前的this discussion表明它工作正常。如果你遇到任何问题,我也很乐意提供帮助。