Интерактивное приложение Winform с Excel - PullRequest
0 голосов
/ 27 августа 2010

У меня есть приложение c # winform, которое показывает торговую информацию пользователям. Мы хотим открыть лист Excel и запросить данные из приложения. В ответ приложение возвращает данные в Excel. После этого, если данные обновляются в приложении, они также отражаются в Excel. Другими словами, мы заставляем Excel отображать то, что показывает приложение (только когда Excel запрашивает его).

Кто-нибудь знает, что нам нужно для этого?

Спасибо за миллион.

Ответы [ 3 ]

0 голосов
/ 27 августа 2010

Com Interop может быть полезным для вас. http://dotnetperls.com/excel-interop это позволяет вам создавать / редактировать / читать в Excel (и других приложениях com) из вашего приложения C #, когда вы ссылаетесь на их пространства имен.

0 голосов
/ 30 августа 2010

Будет ли работать база данных в памяти?Я использовал этот http://www.quilogic.cc/features.htm в прошлом, чтобы Access VBA работал с приложением .net.Ваше приложение может записать текущие данные в хранилище памяти, а Excel сможет читать из хранилища через VBA.

0 голосов
/ 27 августа 2010

Оригинал:

Можно ли использовать подключение к базе данных в Excel для прямого запроса к базе данных?
Где приложение winform хранит свои данные?

Редактировать:
Я могу придумать несколько подходов:

  1. Использовать автоматизацию Excel для создания электронных таблиц, когда пользователь выбирает столбцы.
    Возможно, это медленнее, чем вариант 2.
  2. При выборе столбцов сохраните информацию в таблице конфигурации в базе данных.
    Пусть электронная таблица прочитает это и с помощью VBA адаптирует лист в соответствии с приложением.
    Это более сложночем вариант 1, но намного быстрее.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...