javascript VBA与Java的连接
我有一个Excel和一些宏。数据目前是手工获取的。为了使报告自动化,我需要直接从Oracle数据库获取数据。不幸的是,这无法做到,因为这是一个生产数据库,密码不能与任何人共享
下一个最好的方法是通过Java层进行连接。如何将VBA与Java服务连接
任何概念起点也将受到赞赏
你可以在下面搜索框中键入要查询的问题!
我有一个Excel和一些宏。数据目前是手工获取的。为了使报告自动化,我需要直接从Oracle数据库获取数据。不幸的是,这无法做到,因为这是一个生产数据库,密码不能与任何人共享
下一个最好的方法是通过Java层进行连接。如何将VBA与Java服务连接
任何概念起点也将受到赞赏
# 1 楼答案
像这样的不同技术之间的互操作通常通过http和xml的组合来实现
我已经很久没有看到这样做了,所以技术可能已经过时了,但是您可以创建一个ADO record set from XML
Excel可以对返回xml的Java服务器进行http调用。然后可以使用此xml创建一个记录集供Excel使用,就像该记录集是直接从数据库中获取的一样
# 2 楼答案
Apache有一个非常好的API,名为POI,用于处理Microsoft文档http://poi.apache.org/
另一种方法是使用OLEDB驱动程序for Excel,这将允许您从Excel中读取数据,就像使用JDBC从任何数据库中读取数据一样