Как вставить таблицу эксель в ревит
Блог посвящен семейству Autodesk Revit, а также связанным с ним продуктам. В ходе моей работы мне приходится регулярно проводить обучение, решать технические вопросы, а в последнее время руководить процессами внедрения и выполнением других, близких задач. Так как мой опыт работы с продуктами достаточно большой (более 4 лет), то на данном ресурсе я делюсь опытом и наработками, чтобы помочь коллегам и единомышленникам успешно работать с программой.
Внимание!
На нем огромное количество нового материала, записанного на последней версии Revit. В каждом курсе пошаговая работа по созданию одного объекта
среда, 7 марта 2012 г.
Миникурс Revit - связь с MS Access/Excel
В феврале 2012 года вышло дополнение к Revit (доступно для подписчиков Autodesk), позволяющее выгружать все данные о проекте в виде базы данных MS Access, ее редактировать и загружать обратно в Revit с обновлением модели (включая геометрию).
Это открывает очень широкие возможности по редактированию данных - применение каждый сам может придумать для конкретной ситуации.
Работа в связке Revit - MS Access - MS Excel описана в блоге "Revit w Polsce" (спасибо Андрею Технолог-и-Revit за ссылку). С разрешения авторов я публикую материал на русском языке.
Задача курса - показать возможность создания проекта в Autodesk Revit, его экспорта в MS Access, дальнейший расчет нужных параметров в Excel, и обратный импорт в Revit с обновлением геометрии модели.
В оригинале курс состоит из 3 роликов, я же разделил на 5 - по отдельным шагам.
На мой взгляд, данный пример применения - лишь вершина айсберга, и можно реализовать различные способы применения. Если Вы видите идеи - пишите в комментариях!
Обновления раздела:
Revit DB Link - создание кладочных планов (трансляция объема в марку)
Отображение объема объекта (в данном случае - стены) в марке
В рабочем проектировании постоянно появляется необходимость "ручных" спецификаций (примеров можно массу привести, все не замоделишь). И вот вопрос как лучше делать эти "ручные" спецификации?? Попросту нужна пустая таблица с шапкой.
- Рисовать линимяи - писать текстом в чертежном виде или сразу на листах (самый простой способ).
- Сделать Ключевую спецификацию (schedule key) по какой-нибудь категории и просто заполнять ее.
- Сделать семейство таблицы с заполняемыми полями.
- Рисовать в акаде и линковать файл.
Кто что может посоветовать/подсказать ? Кто как это делает?
я вобще-то совсем не об этом.
или чего-то не понял.. поясните пожалуйста где здесь способ сделать "таблицу"?
Тоже не очень понял.
Есть такая штука но у меня она почему то не срабатывает. Суть такая делаем таблицу c помощью Key shedule потом открываем нашу табличку в Exel а потом данная программа должна переносить данные из Excel в Revit. Но почему то у меня не срабатывает правильно. Может у вас получится разобраться. А вообще метод идиотский. Поэтому поступаю так. 1 . Дополнительные спецификации делаю отдельными листами. 2. Если их немного то делаю Link в autocad с excel а затем link autocad Revit. А вообще это конечно идиотизм что нет возможности присоединить таблицу Excel напрямую.
Есть такая штука но у меня она почему то не срабатывает. Суть такая делаем таблицу c помощью Key shedule потом открываем нашу табличку в Exel а потом данная программа должна переносить данные из Excel в Revit.
веселая программка, позабавила. По сути это автоматизированный copy-past, поочередно копирует ячейку из экселя и вставляет в Key shedule ревита.
Главное соблюдать порядок действий (описан на первой странице программки), открыть таблицу в ревите поставить курсор в верхнюю левую ячейку, затем открыть эксель и то же поставить в верхнюю левую, нажать ОК в программке и указать кол-во строк и столбцов.
А вообще метод идиотский. Поэтому поступаю так. 1 . Дополнительные спецификации делаю отдельными листами. 2. Если их немного то делаю Link в autocad с excel а затем link autocad Revit. А вообще это конечно идиотизм что нет возможности присоединить таблицу Excel напрямую.
а мне кажется что идиотизм это отсутствие в самом ревите таблиц (свободнозаполняемых) с нужными функциями и вычисляемыми значениями. А если бы еще и с моделью можно связать в необходимых местах .
мне кажется что идиотизм это отсутствие в самом ревите таблиц (свободнозаполняемых) с нужными функциями и вычисляемыми значениями. А если бы еще и с моделью можно связать в необходимых местах
хм, действительно v забивает. (а я тестовую таблицу быстро набрал и не обратил внимания что всякую ерунду пишет)
В любом случае использовать ее не планировал, не то что нужно.
Если Вы о заморочках с программкой, то конечно легче. Но вобщем этот процесс выглядит жутко, двойной экспорт-импорт (как favorite описал) это гемор и велика вероятность ошибки или искажения данных.
Подумал что стоит описать плюсы и минусы каждого способа.
1. Рисовать линимяи - писать текстом в чертежном виде или сразу на листах
+ Все просто и элементарно, никаких "подготовительных" этапов взял и нарисовал.
- Но и никакой автоматизации.
(использую когда нужно добавить 1-2 строчки к какой-нибудь готовой спецификации)
2. Сделать Ключевую спецификацию (schedule key) по какой-нибудь категории и просто заполнять ее.
+ Впринципе готовая таблица, заполнил и на лист разместил. Идентична всем спецификациям в проекте (по высоте строк)
- При ее создании появляется огромное количество параметров в проекте, которые не нужны. Key schedule имеют совсем иное назначения, и такое использование это как микроскопом гвозди забивать
3. Сделать семейство таблицы с заполняемыми полями.
+ Готовая таблица, ничего регулировать не надо, заполняется прям на листе.
- ОООчень тормознутое семейство (в стандартной спецификации 6 столбцов, если всего 10 строк, это уже 60 параметров !!
Вобще я не разу не опробовал этот способ (семейство только наполовину создал и закинул его), но опыт исползования "пахожих" семейств показал все вероятные плюсы и минусы.
4. Рисовать в акаде и линковать файл.
+ Все удобство создания таблиц в акаде. Возможность импорта из excel.
- Импорт/экспорт. Вероятность искажения данных. Необходимость обновлять все связи при изменении чего-либо.
Вот такая общая ситуация на мой взгляд.
Только скачать что-то немогу пока .
Error
The requested page 'quick-table/' could not be found. а что должно быть по этой ссылке расскажите суть?
О нашел откуда скачать, но прога регистрацию пишет "http://www.karelcad.com.au/Tools4Revit/Quicktable/tools4revit_QuickTable_1101_20100518.exe"
Error
The requested page 'quick-table/' could not be found. а что должно быть по этой ссылке расскажите суть?
О нашел откуда скачать, но прога регистрацию пишет "http://www.karelcad.com.au/Tools4Revit/Quicktable/tools4revit_QuickTable_1101_20100518.exe"
упс, они как раз на днях сайт обновили вот новая ссылка
Quick Table - расширение автоматически позволяет вставлять любые внешние текста или числовых данных и создает / обновляет таблицу в Revit.
Самое клевое что программа бесплатная . (но нужна регистрация, после чего получаешь код на 365 дней)
Порядок примерно такой: На сайте делаешь запрос на скачивание триала, получаешь письмо с сылками для скачивания (я получил сначала письмо с предложением провести веб-презентацию, ответил что уже получил всю информацию с сайта). Дальше скачиваешь - устанавливаешь, отправляешь запрос на активацию, получаешь на почту код активации (я получил со второго раза, первый раз был отказ так как не указал в адресе страну проживания).
Советую заполнять все правильно, так как они вручную видимо проверяют.
На сайте есть видео, там все наглядно. Вобщем это и есть прямой импорт из экселя, после импорта создается чертежный вид, а в нем группа со спецификацией выполненная линиями и текстом (то есть потом и без программы все будет). Понравилось что можно регулировать высоту строк !
Пока тестирую плагинчик, непонятно с шириной столбцов (надеюсь не вручную) и с многострочным текстом непонятно.
Можно палочками нарисовать, а можно в таблице, инструмент "вставить" столбец или строку, далее как в экселе.. Эксель можно связать плагином. Будет синхронизироваться. Название не помню.
Мария Шапошникова ответила Яну
Да, создайте спецификацию на элементы, которых у вас нет в проекте (какие-нибудь датчики, или устройства) и там уже отрисуйте что требуется.
Мария Шапошникова ответила Яну
Мария Шапошникова ответила Яну
Мария Шапошникова ответила Яну
Ян, вот именно, что рисовать линиями мне не подходит, а чтобы создать рядок, нужнен какой то обьект. Поле вставки неактивное
Объект не нужен, просто вы не туда жмете. Выделяете шапку спецификации (самая верхняя строка) и рисуете. Все остальное можно скрыть.
Мария Шапошникова ответила Яну
Глупости какие-то, создаёте ключевую спецификацию и вставляете строки данных, заполняете вручную, руками ничего не нужно рисовать. Точнее могу позже описать, как сделать, так сходу не помню
Sergey Ivanovich
Александр, плюсы тоже есть. При таком ручном способе можно формировать таблицу с нерегулярной структурой. Например объединить в одну цельную вертикальную ячейку несколько строчек где-то в середине таблицы. Тогда как при ключевой ведомости ты подчиняешься четкой сетке.
Кнопка Импорт из Excel — вызывает инструмент СПДС GraphiCS, с помощью которого осуществляется передача данных из открытой книги MS Excel в таблицу СПДС GraphiCS, а кнопка Экспорт в Excel — передает табличные данные в таблицу MS Excel .
Импорт из Excel
Для вызова инструмента Импорт из Excel можно воспользоваться следующими способами:
- Строка меню — СПДС — Форматы, таблицы— Редактирование таблиц — Импорт таблицы из Excel;
- ввести в командную строку команду sptableexcelimport.
Для передачи данных из открытой книги MS Excel в таблицу СПДС GraphiCS необходимо:
- открыть таблицу Excel и на листе выделить ячейки, данные из которых нужно импортировать в таблицу СПДС GraphiCS;
- перейти в окно AutoCAD, в редактор таблицы СПДС и нажать кнопку Импорт из Excel;
Экспорт в Excel
Для вызова инструмента Экспорт в Excel можно воспользоваться следующими способами:
- Строка меню — СПДС — Форматы, таблицы— Редактирование таблиц — Экспорт таблицы в Excel;
- ввести в командную строку команду sptableexcelexport.
Для передачи данных из таблицы СПДС GraphiCS в таблицу MS Excel:
- после нажатия на кнопку открывается новая книга Excel и в нее переносятся все табличные данные, с сохранением форматирования ячеек, установленным в таблице.
- блоки AutoCAD;
- форматированный текст;
- формулы, не соответствующие формату Excel.
В этом уроке Вы узнали об инструменте СПДС GraphiCS, с помощью которого производится импорт и экспорт данных из (в) Excel. Данная возможность позволит ускорить процесс создания и редактирования таблиц, что в свою очередь сделает выполнения чертежей более комфортным.
Безусловно важный момент работы в системе AutoCAD это работа с таблица. При этом порой таблицы необходимо либо вставить в чертеж (например: имеются уже готовые), либо извлечь (например: создание отчетности).
В этой короткой статье мы расскажем о том, как собственно, экспортировать и импортировать таблицы Excel.
Экспорт таблиц
Для того что бы экспортировать таблицу из AutoCAD в Excel, достаточно выделить требуемую таблицу. Нажатием ПКМ вызвать контекстное меню и выбрать команду экспорт.
В открывшемся диспетчере указать путь сохранения файла и его имя.
Импорт таблиц
Для того что импортировать таблицу Excel достаточно выполнить команду Меню: Вставка>Объект
В окне Вставка объекта флажок Создать новый (по умолчанию) – предлагает выбрать тип объекта (в нашем случае таблица Excel), после нажатия клавиши ОК, будет открыто окно редактора Excel с последующей вставкой данной таблицы в чертеж.
Флажок Создать из файла, потребует указания пути к уже существующему файлу, а после нажатия клавиши ОК, вставит таблицу без открытия редактора.
Флажок В виде значка, вставит вместо таблицы соответствующую ей пиктограмму, с ссылкой на конкретный документ.
Стоит отметить что импортированные таблицы доступны для редактирования только через окно редактора Excel. Для открытия редактора конкретной таблицы необходимо выделив ее нажать ПКМ и в контекстном меню выбрать Открыть.
Надеемся наш урок Вам помог, пишите, задавайте вопросы, мы постараемся оперативно на них отвечать.
Читайте также: