2011-09-28 63 views
2

我有一個獨立的Java應用程序能夠重放時間序列的數據記錄。通過TCP/IP使用定製的二進制線協議與服務器進行通信。導入自定義協議到MS Excel/Access

我們有一個要求,能夠輕鬆地將數據記錄從此應用程序導入到MS Excel/Access中,並且我對建議的方式感興趣。

我們正在探索的一個想法是編寫一個Web「包裝器」服務(也是在Java中),它將與底層服務器進行通信,然後將二進制數據轉換爲Excel/Access使用的更友好的文本格式。但是,這裏的缺點是我們會丟失與給定記錄中每個字段相關的任何類型信息。

我簡要介紹了編寫自定義的ODBC/OleDB驅動程序,但這看起來很複雜,可能是我們試圖達到的目標。

任何人都可以推薦任何其他方法嗎?

回答

0

您可以通過JDBC/ODBC Bridge驅動程序連接Access數據庫。

+0

謝謝,但這不是我問:我想從MS Access/Excel連接到Java應用程序,而不是相反。 – Adamski

+0

好的。我認爲你可以使用嵌入式數據庫作爲中介。例如使用SQLLite或其他嵌入式數據庫,並通過ODBC從Access或Excel中讀取。 –