Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связь текста в ячейках Excel и текста в AutoCad?

Связь текста в ячейках Excel и текста в AutoCad?

Ответ
Поиск в этой теме
Непрочитано 21.08.2018, 12:37 #1
Связь текста в ячейках Excel и текста в AutoCad?
Gedezuk5
 
Раменское
Регистрация: 31.07.2011
Сообщений: 185

Здравствуйте.
Софт AutoCad 2017.
Подскажите, как можно сделать следующую штуку?
Есть базовый файл Excel, в котором содержится информация по объекту. Этот файл заполняется ГИПом. Данными файла пользуются несколько сотрудников (проектировщиков).
Есть чертеж AutoCad, содержащий мультитекст. Нужно для мультитекста AutoCad брать значения из листа Excel. При изменении данных в ячейках Excel, мультитекст в AutoCaD также должен меняться (обновляться).
Вариант создания таблиц, используя связь с Excel, не подходит. Работа должна вестись именно с мультитекстом, не входящем в таблицу.
Вариант создания полей, предварительно заполненных в "свойства чертежа - прочие" тоже не подходит, т.к. в данном случае работа ведется внутри только чертежа AutoCad. А нужна именно связь с базовым файлом Excel.
Подскажите, пожалуйста, как можно решить эту задачку?
Просмотров: 8085
 
Непрочитано 21.08.2018, 12:46
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


программно
rtext
trir вне форума  
 
Непрочитано 21.08.2018, 12:51
#3
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Что-то сложное Вы хотите сделать. Мне кажется есть варианты попроще.
Наверно речь ведется про заполнение штампа?
AMDen вне форума  
 
Непрочитано 21.08.2018, 12:58
#4
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


а вообще свойства подшивки можно вставить полями даже в MTEXT
trir вне форума  
 
Автор темы   Непрочитано 21.08.2018, 13:01
#5
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Цитата:
Сообщение от trir Посмотреть сообщение
программно
rtext
Попробовал.
Файл .txt берет отлично.
Excel 2016 не воспринимает, к сожалению.

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от AMDen Посмотреть сообщение
Что-то сложное Вы хотите сделать. Мне кажется есть варианты попроще.
Наверно речь ведется про заполнение штампа?
Да, речь идет и про заполнение штампа в том числе. Ну и про некоторое количество текстовки в чертежах.
Вот только сделать блок или какой-то шаблон внутри чертежа - не вариант. Потому что данные должны браться из внешнего файла Excel, расположенного на сервере. Файл Excel заполняется не мной. Мне нужно только взять оттуда данные.
Вариант, предложенный уважаемым trir, как раз то, что надо. Только, к сожалению, файл excel 2016 данный инструмент не воспринял. Хотя AutoCad и Express Tools от 2017 года.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от trir Посмотреть сообщение
а вообще свойства подшивки можно вставить полями даже в MTEXT
А поля могут брать данные из внешнего файла?

Последний раз редактировалось Gedezuk5, 21.08.2018 в 13:06.
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 13:11
#6
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Почему обязательно Excel?
Подшивки или внешние ссылки не подходят?
AMDen вне форума  
 
Автор темы   Непрочитано 21.08.2018, 13:15
#7
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Да просто формат работы в организации таков, что ГИП заполняет лист Excel данными по объекту, а проектировщики уже растаскивают из него инфу, что кому нужно.
Я хочу это дело максимально автоматизировать. Вот и всё ))).

Последний раз редактировалось Gedezuk5, 21.08.2018 в 13:32.
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 13:16
#8
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


dbConnect
trir вне форума  
 
Непрочитано 21.08.2018, 13:39
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


а как проектировщики узнают об изменениях в экселевском файле?
Сергей812 вне форума  
 
Автор темы   Непрочитано 21.08.2018, 13:52
#10
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а как проектировщики узнают об изменениях в экселевском файле?
Сейчас им об этом говорит ГИП, который вносит эти изменения. Проектировщики берут инфу из обновленного файла и руками заменяют ей устаревшие данные в своих чертежах. Дремучесть, конечно.
Нужно сделать так, чтобы эта информация обновлялась в автоматическом режиме. В крайнем случае - по нажатию одной-двух кнопок для принудительного обновления (по аналогии с таблицами, привязанными к Excel: меню Сервис - связи с данными - обновить связи с данными).

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от trir Посмотреть сообщение
Спасибо за команду.
Буду с ней разбираться.
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 14:13
#11
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Как вариант:
Создаём в автокаде аналог таблицы с нужной информацией, забитой в атрибуты. Обновляем значения в атрибутах любым лиспом из серии "импорт и экспорт атрибутов в excel".
В самом чертеже ссылаемся уже на атрибуты нашего блока.
kacugu вне форума  
 
Непрочитано 21.08.2018, 14:19
#12
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


Цитата:
Сообщение от Gedezuk5 Посмотреть сообщение
Нужно сделать так, чтобы эта информация обновлялась в автоматическом режиме.
Если хотите, чтобы в автоматическом режиме - надо сразу после внесений изменений в экселевский файл открывать автоматически файлы проектов и обновлять их. При этом какие то файлы могут быть заблокированы пользователями в текущий момент (не по ночам же ГИП данные вносит, наверно) - надо извещать пользователей об необходимости закрытия документов или реализовывать отложенные изменения после "отпускания" заблокированных файлов. Затем надо документы хотя бы в полглаза просмотреть - если используется какая то система документооборота, то там можно поставить задачу. А если используется файлопомойка на сервере - то это опять человеческий фактор.
Сергей812 вне форума  
 
Непрочитано 21.08.2018, 14:33
#13
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Можно сделать подшивку для ГИПа. И все файлы будут брать данные из этой подшивки.
AMDen вне форума  
 
Автор темы   Непрочитано 21.08.2018, 14:36
#14
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Цитата:
Сообщение от kacugu Посмотреть сообщение
Как вариант:
Создаём в автокаде аналог таблицы с нужной информацией, забитой в атрибуты. Обновляем значения в атрибутах любым лиспом из серии "импорт и экспорт атрибутов в excel".
В самом чертеже ссылаемся уже на атрибуты нашего блока.
Спасибо. Интересный вариант. Можно заморочиться и попробовать сделать так.

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Если хотите, чтобы в автоматическом режиме - надо сразу после внесений изменений в экселевский файл открывать автоматически файлы проектов и обновлять их. При этом какие то файлы могут быть заблокированы пользователями в текущий момент (не по ночам же ГИП данные вносит, наверно) - надо извещать пользователей об необходимости закрытия документов или реализовывать отложенные изменения после "отпускания" заблокированных файлов. Затем надо документы хотя бы в полглаза просмотреть - если используется какая то система документооборота, то там можно поставить задачу. А если используется файлопомойка на сервере - то это опять человеческий фактор.
Да, верное замечание.
Если найду способ связи данных AutoCad и Excel, то приму к сведению Ваше замечание. Спасибо.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от AMDen Посмотреть сообщение
Можно сделать подшивку для ГИПа. И все файлы будут брать данные из этой подшивки.
Так можно было бы сделать.
Ситуация осложняется тем, что из файла Excel данные идут не только в AutoCad но и в пояснительные записки, выполненные в Word и Excel. Именно поэтому я и акцентирую внимание на необходимость связи данных AutoCad в внешним файлом Excel.
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 14:45
#15
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от Gedezuk5 Посмотреть сообщение
из файла Excel данные идут не только в AutoCad но и в пояснительные записки, выполненные в Word и Excel
Автоматически?
Даже если и так. ГИП не может обновить информацию в двух файлах?
AMDen вне форума  
 
Непрочитано 21.08.2018, 14:56
#16
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


Цитата:
Сообщение от Gedezuk5 Посмотреть сообщение
Если найду способ связи данных AutoCad и Excel
например, из экселя программно через COM лезть как в акад, так и в документы офиса. Но это процесс не быстрый)
Сергей812 вне форума  
 
Автор темы   Непрочитано 21.08.2018, 14:56
#17
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Цитата:
Сообщение от AMDen Посмотреть сообщение
Автоматически?
Даже если и так. ГИП не может обновить информацию в двух файлах?
Да, автоматически.
Может обновить и в двух файлах.
Но интересно решение вопроса с одним файлом, чтобы достичь максимальной согласованности в работе.

----- добавлено через 56 сек. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
например, из экселя программно через COM лезть как в акад, так и в документы офиса. Но это процесс не быстрый)
Моих знаний сейчас, наверно, не хватит для такого пилотажа ))).
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 15:08
#18
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


Там больше влияния человеческий фактор оказывает для автоматизации, чем технические вопросы) Если автоматизация (как часть организации работы) заставляет делать какие то заведомо лишние или не понятные для непосредственных исполнителей действия и это не влияет заметно в положительную сторону на их условия работы - ее будут игнорировать.
Сергей812 вне форума  
 
Автор темы   Непрочитано 21.08.2018, 15:14
#19
Gedezuk5


 
Регистрация: 31.07.2011
Раменское
Сообщений: 185


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Там больше влияния человеческий фактор оказывает для автоматизации, чем технические вопросы) Если автоматизация (как часть организации работы) заставляет делать какие то заведомо лишние или не понятные для непосредственных исполнителей действия и это не влияет заметно в положительную сторону на их условия работы - ее будут игнорировать.
Если в предложенном методе действительно так, то, конечно, его могут не взять на вооружение.
Я ищу способ, при котором ГИП сможет вносить изменения в файл Excel, а сотрудники получат актуальную информацию в чертежах AutoCad из этого файла Excel, нажав пару кнопок, или вообще ничего не нажимая.
Получилось сделать это в пояснительных записках, выполненных в Word и Excel. Теперь ищу вариант для AutoCad.
Gedezuk5 вне форума  
 
Непрочитано 21.08.2018, 15:18
#20
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Не читал, но возможно там есть решение.
http://forum.dwg.ru/showthread.php?t=136308
AMDen вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связь текста в ячейках Excel и текста в AutoCad?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь AutoCAD с таблицами Excel. Yur.OK_SPb AutoCAD 49 03.10.2023 14:59
Заполнение размеров в Autocad из Excel zenija2007 AutoCAD 9 18.09.2015 12:53
Глючит интерактивная связь между AutoCAD и Excel Nebelwerfer41 AutoCAD 12 12.08.2011 14:19
Выгрузить данные зи таблицы Autocad в Excel gizmo_zx AutoCAD 4 14.07.2011 11:40
Координаты текста из AutoCAD в Excel Rus2007 AutoCAD 11 23.10.2007 16:36