Таблица из Excel в AutoCAD
Страница 1 из 3 | 1 | 2 | 3 | > |
Дороги, Конструкции, Тоннели
Копируешь фрагмент в экселе, открываешь втокад.
Edit — Paste special (Специальная вставка) — AutoCAD entries (Объекты автокада).
Делает табличку, сохраняет несложные вычисления (+, — и т.д.)
Копируешь фрагмент в экселе, открываешь втокад.
Edit — Paste special (Специальная вставка) — AutoCAD entries (Объекты автокада).
Делает табличку, сохраняет несложные вычисления (+, — и т.д.)
Есть два варианта.
1. это как вы сначала вставляли. Редактировать надо не файл excel из которого копировалось, а щелкнуть правой кнопкой на "блоке" и в контекстном меню выбрать OLE-открыть.
2. почитать про связи ячеек таблицы autocad в справке. Второй способ более правилен с моей точки зрения (например, первый вставит в чертеж вообще весь файл а не только скопированное), но требует аккуратности.
Артиллерист — вертолётчик. Дипломированный инженер-механик. Technologist
Вложения
Macros перевода спецификации Excel в Acad.zip (3.5 Кб, 2340 просмотров) |
Здравствуйте фуромчане! Подскажите пожалуста как сделать границу таблицы в Екселе ( прошу простить Я только начал пробывать осваивать связь между Екселем и Автокадом , Я и ексель начал методом научного тыка изучать) потому что в Автокад вставляеться и ненужные строки.Если можно поподробнее.
P.S. Я выдел кусором область в Екселе и сохран . — в Автокаде обновление и всё равно выходит на строчку больше чем, выделенная область. Почему.
Вложения
DWG 2004 | Рама_4_1.dwg (319.1 Кб, 32620 просмотров) |
vp1968 — В том — то и дело, что Excel не установлен! Есть Open Office. Но ведь там должен появляться список с перечнем документов "вставить как" типа картинка, растровое изображение и т.д. Почему нет в этом перечне Excel — я понимаю-ибо он у меня не установлен! Но тогда почему мне выдает остальные "вставить как".
Vintorez — я то нажимаю! Просто сейчас идет речь не о связи с данными (это вообще как я поняла в моем случае сделать невозможно, потому что нет у меня установленного Excel, есть Open Office)., а о специальной вставки. Когда я просто копирую таблицу из Open Office и далее вставляю "специальной вставкой". Вот.
да-да. Это у меня не домашний комп. Я про работу говорю! А тут вся лицензия.
Бедааааааааааа.
А не подскажете, может есть какие-нибудь доп установки или проги, чтобы совместить Open Ofiice и AutoCad?
Сталкивался вообще кто-нибудь с такой проблемой как у меня?
Приёмы вставки таблиц Excel в AutoCAD с помощью OLE-технологии
Вставка таблицы из Excel в AutoCAD – довольно актуальная задача, если принять во внимание, что часто на листе с разработанным чертежом приходится размещать и сопроводительную спецификацию.
Собственно, AutoCAD имеет и свои инструменты создания таблиц: как черчения – для линий, так и текстовые для наполнения.
- необходимо обеспечить в будущем оперативное изменение таблиц более специализированными инструментами, которые в самой популярной программе инженерного проектирования просто отсутствуют;
- таблицы содержат расчёты, которые в будущем могут корректироваться;
- хочется предоставить возможность влиять на процесс сопровождения разработки лицам, не владеющим или не имеющим на компьютере AutoCAD –
тогда решение задачи, как вставить таблицу из Excel в AutoCAD, может очень помочь в работе.
Разработчику необходимо только себе чётко представлять назначение двух режимов работы Автокада – «Модели» и «Листа». Первый, по замыслу разработчиков системы, служит именно для проектирования – черчения. Второй – для подготовки чертежа к печати. Очевидно, что сопроводительные таблицы относятся к справочной информации, которая нужна только при печати, поэтому и место таким объектам только в режиме «Листа». Не стоит вставлять таблицы в Автокад в «Модели» – это искажает всю идею работы приложения (некоторые даже умудряются в «Модели» и рамки делать, и писать комментарий).
Операция вставки – алгоритм по шагам
Обращаем внимание, что рассматриваемое взаимодействие обеспечивает технология объектного связывания – OLE (некоторые приложения называют её ActiveX – активного взаимодействия). Данная технология давно применяется при связи результатов работы всех приложений, входящих в пакет Microsoft Office. Но дело в том, что не все приложения вне «Офиса» поддерживают эту технологию. Возможно, в вашем распоряжении такая версия Автокада, что она эту технологию и не поддерживает. Тогда вывод может быть только один – ставить другую, более новую версию (ну, или пользоваться тем, что предоставляет ваша версия, для черчения вполне подходящая).
Кроме того, работа по OLE-технологии при решении вопроса, как вставить таблицу Эксель в AutoCAD, немного отличается от выполнения той же задачи, например, в связке Excel – Word (или, например, PowerPoint).
Там, мы сначала создаём таблицу в Excel, а затем уже проводим её «специальную» вставку в Word. Работа в связке Autocad-Excel немного другая.
- Находясь в режиме «Листа» Автокада, идём в меню Insert/OLE Object («Вставка»/«OLE-объект»).
Вставка OLE-объекта в Автокаде
Вставка объекта в Автокаде
Замечаем некоторые нюансы.
Во-первых, сразу после выхода из таблицы на экране появляется окно настройки созданного объекта – его размер, масштаб, качество при печати (это снова к разговору о назначении режимов Автокада). Обычно данные настройки оставляют такими, какие они предлагаются по умолчанию, тем более что в будущем их можно оперативно изменить. Если нет необходимости, чтобы данное окно свойств появлялось постоянно, то можно сбросить переключатель вывода данного окна (он в его нижней части).
Во-вторых, если перед вставкой не был определён видовой экран, который должен содержать таблицу, то вставка произойдёт в верхний левый угол окна режима, в противном случае – в верхний левый угол видового экрана. Но в любом случае таблицу в будущем можно переместить в нужное место листа.
В-третьих. Не забудем, что это разные вещи – белый цвет заливки и цвет заливки по умолчанию. Изначально в Excel таблицы не имеют заливки своих ячеек – просто отсутствие заливки здесь визуально совпадает с белым цветом. Такое отсутствие заливки в Автокаде превращается в заливку по умолчанию, которая имеет чёрный цвет. Поэтому, если не предпринять никаких действий в табличном процессоре, вставленная таблица будет чёрной, что, вероятно, очень далеко от необходимости. Отсюда вывод – ещё в Excel таблицу нужно будет «залить» цветом, близким к белому (заливка белым ни к чему не приводит) и обеспечить, само собой, вывод линий ячеек.
Но мало того, что таблица будет «чёрной», вы не увидите в ней и никакой информации, так как чёрный цвет содержимого в Экселе помещается на чёрный фон ячеек в Автокаде: чёрный по чёрному, вот и получается «пустота» – давний приём компьютерных дизайнеров. То, что во вставленной таблице что-то есть, вы почувствуете, перейдя в Excel – там таблица отразится так, как надо.
В будущем при двойном щелчке мышкой на такой таблице в Автокаде произойдёт вызов Экселя и переброс в него для редактирования самой таблицы – производимые изменения при выходе отразятся на листе чертежа.
Советуем быть очень аккуратными при изменении размеров таблицы. Не забудем, что её визуальное представление даже в процессоре – это совсем не то, что мы получим при печати. Даже в Excel печать необходимо настраивать, что уж говорить об Автокаде – есть большая вероятность, что ваша таблица просто не поместится не только в выбранный для неё видовой экран, но и на лист в целом, придётся заняться масштабированием.
Замечаем ещё один нюанс – хоть вставка и производится в режиме «Листа», она отражается и в «Модели», что совершенно неприемлемо с точки зрения разработчика – таблица перекрывает сам чертёж. Поэтому вывод один – сначала в «Модели» организуйте специальный слой для размещения таблицы. Этот слой можно будет визуально отключать, чтобы он не загораживал сам чертёж (подобное поведение, кстати, согласуется с самой идеей применения слоёв).
Мы привели алгоритм вставки таблицы, когда она только создаётся. Часто возникает ситуация, что, конечно, разумнее, когда таблица создана заранее и хранится на диске в виде файла.
В этой ситуации при вставке после выбора «Insert»/«OLE-object» нужно выбрать переключатель «Вставка из файла». При нажатии на «ОК» появится стандартный запрос имени файла – окно выбора из содержимого жёсткого диска. Такая вставка уже не вызывает переход к самому Экселю – это удобно, когда его на самом деле пока на компьютере и нет.
При вставке через файл очень полезно установить ещё один «тонкий» переключатель – «Связать с файлом», он обеспечит более «продвинутую» работу. Теперь, изменяя этот файл таблицы в Экселе, вам не нужно заботиться о запуске Автокада – все изменения последний воспримет сразу после запуска и обновления внешних связей.
Имеем в виду и ещё одну небольшую особенность: для Автокада обычное дело – быстрое удаление объектов простым нажатием на клавишу DEL. Но данная возможность не работает с OLE-объектами, их удаляем – вырезаем уже через буфер обмена.
Таблица как гиперссылка
Есть и ещё один способ обеспечить в Автокаде вставку таблицы из Экселя – в качестве гиперссылки любого чертёжного объекта, обычно текстового. Здесь поступаем следующим образом:
- Выбираем объект.
- Идём в меню «Insert»/«Hyperlink» («Вставка»/«Гиперссылка»).
Вставка таблицы как гиперссылки в Автокаде
Теперь, когда мышка будет заходить на этот объект, она будет сопровождаться ещё и характерным значком гиперссылки с её адресом. Доступ к такому внешнему файлу будет возможен через контекстное меню объекта при выборе команды «Hyperlinks» – все гиперссылки (а их может быть у одного объекта несколько) будут приведены в выводимом рядом окне.
Другие варианты вставки
Некоторые версии Автокада предлагают другой способ решения поставленной задачи. Возможен и такой порядок работы:
- Переходим на вкладку «Вставка» на панели «Связывание и извлечение».
- Выбираем команду «Связь с данными».
- Выбираем таблицу Excel в открывшемся окне.
Можно воспользоваться и вкладкой «Аннотации»:
- Здесь напрямую выбираем команду «Таблица».
- Следом в окне «Вставка таблицы» указываем параметры вставки объекта «На основе связи с данными».
Параметры вставки таблицы в Автокаде
Ввод имени связи с данными в Автокаде
Выбор связи данных в Автокаде
Обращаем внимание на то, что Автокад может предлагать ещё две полезные команды для работы с таблицами:
Если в вашем распоряжении версия Автокада, поддерживающая OLE-технологию, то вы без труда сможете повысить уровень своей проектировочной работы, обеспечивая проведение всех расчётов во внешней Excel таблице. Дальше работа уже будет зависеть от уровня поддержки Автокадом OLE и от наличия на ПК самого Экселя, само собой.