Получение данных из Excel

Автор Тема: Получение данных из Excel  (Прочитано 4936 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mr. ArtmanАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
Re: Получение данных из Excel
« Ответ #15 : 29-05-2021, 13:47:05 »
В принципе ты можешь при помощи ExcelDataReader прочитать все ID, вывести этот список и предлагать пользователю выбрать нужный ID.

Отличная идея. Спасибо!

И еще такой наверное довольно дилетантский вопрос ) прошу заранее не судить строго так как я далеко не профессиональный программист ). Можно ли в проекте библиотеки классов создать выполняемое приложение WinForms (через которое как я говорил ранее все работает и с 32-разрядной версией), получать данные и затем передавать их в Revit? )

Или возможно вообще пойти обратным путем и есть ли возможность достучаться до Revit из внешнего процесса? ) Ну то есть есть ли для Revit возможность COM-автоматизации по аналогии с AutoCAD например?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Получение данных из Excel
« Ответ #16 : 29-05-2021, 14:15:48 »
Ну то есть есть ли для Revit возможность COM-автоматизации по аналогии с AutoCAD например?
Через COM/ActiveX нельзя: https://adn-cis.org/forum/index.php?topic=1051
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Mr. ArtmanАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
Re: Получение данных из Excel
« Ответ #17 : 29-05-2021, 20:44:48 »
Решил попробовать с 64-разрядной версией Excel.
Установлен 2013 версия

Так вот теперь в менеджере ссылок Visual Studio пропала ссылка на библиотеку Microsoft.Office.Interop.Excel:



В чем может быть проблема?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Получение данных из Excel
« Ответ #18 : 29-05-2021, 20:47:18 »
Поищи по "Excel" а не по "Interop"
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Mr. ArtmanАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
Re: Получение данных из Excel
« Ответ #19 : 29-05-2021, 20:51:09 »
Поищи по "Excel" а не по "Interop"

Так тоже пробовал )



Оффлайн Mr. ArtmanАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
Re: Получение данных из Excel
« Ответ #20 : 29-05-2021, 21:01:50 »
Добавил ссылку через NuGet.

Но в итоге плагин выдает ту-же самую ошибку ( получается дело не в разрядности.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Получение данных из Excel
« Ответ #21 : 29-05-2021, 21:12:32 »
Добавил ссылку через NuGet.

Но в итоге плагин выдает ту-же самую ошибку ( получается дело не в разрядности.
Возможно проблема в регистрации Excel COM/ActiveX. Поэтому одной из рекомендаций было восстановление MS Office.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение