导入自定义协议到MS Excel / Access中

我有一个独立的Java应用程序能够重放时间序列的数据logging。 与服务器的通信使用TCP / IP上定制的二进制线协议进行。

我们有一个要求,能够轻松地从这个应用程序导入数据logging到MS Excel / Access中,我有兴趣推荐这样做。

我们正在探索的一个想法是编写一个Web“包装”服务(也是在Java中),它将与底层服务器通信,然后将二进制数据转换为Excel / Access使用的更友好的文本格式。 然而,这里的缺点是我们失去了与给定logging中每个字段相关的任何types的信息。

我简要介绍了编写自定义的ODBC / OleDB驱动程序,但这看起来很复杂,可能是我们试图达到的目标。

任何人都可以推荐其他方法吗?

您可以通过JDBC / ODBC Bridge驱动程序连接Access数据库。

从你以前的评论我假设你需要服务dynamic/不断变化的数据。 如果是这种情况,那么也许可以使用IRtdServer接口 , 这篇文章指的是Excel。 它的COM接口,所以你可能会需要像Com4j的东西