У меня есть приложение winform C#, которое показывает торговую информацию пользователям. Мы хотим, чтобы открыть лист Excel и запросить данные из приложения. Взамен приложение возвращает данные для Excel. После этого, если данные обновляются в приложении, они также отражаются в excel. Другими словами, мы делаем excel-отображение того, что показывает приложение (только когда Excel запрашивает его).Взаимодействующее приложение winform с excel
Кто-нибудь знает, что нам нужно для достижения этого.
Спасибо, миллион.
он хранится в локальной базе данных (sqlite). Но идея состоит в том, чтобы позволить пользователю манипулировать данными, которые он видит на экране. Пользователь на передней панели выбирает интересующие колонки, а затем данные отображаются в сетке. Пользователь может создавать множество разных колонок и изменять их. По мере изменения пользователем нам необходимо соответствующим образом обновить сетку excel. Поэтому переход непосредственно к базе данных не является вариантом. Excel должен быть синхронизирован с текущим состоянием приложения. Спасибо –
Это решение (# 2) может работать, но не дает гибкости. Во-первых, Excel должен запрашивать информацию. Учитывая, что мы в конечном итоге сохраняем в локальной базе данных, у нас много экранов, и нам нужно будет сэкономить много данных и получить дополнительную сложность для приложений. Вы знакомы с сервером RTD (сервер данных реального времени)? Я пытался использовать его, но не мог понять, как я могу получить данные этого приложения. –
Я не знаком с сервером данных реального времени. В вашем вопросе вы заявляете (только когда он запрашивает excel). Не означает ли это, что вы можете обновить макет и данные из таблицы config, когда пользователи нажимают кнопку в excel? – Bravax