У меня есть отдельное Java-приложение, способное воспроизводить временные ряды записей данных. Связь с сервером осуществляется с использованием специального бинарного проводного протокола по TCP / IP.
У нас есть требование, чтобы иметь возможность легко импортировать записи данных из этого приложения в MS Excel / Access, и меня интересует рекомендуемый способ сделать это.
Одна из идей, которую мы исследуем, - написать веб-сервис «обертки» (также на Java), который будет взаимодействовать с базовым сервером, а затем переводить двоичные данные в более удобный текстовый формат для использования в Excel / Access. Однако недостатком здесь является то, что мы теряем любую информацию о типах, связанную с каждым полем в данной записи.
Я кратко рассмотрел написание пользовательских драйверов ODBC / OleDB, но это кажется сложным и, вероятно, излишним для того, чего мы пытаемся достичь.
Кто-нибудь может порекомендовать другие подходы?