Экспорт координат из автокада в excel

Экспорт координат из автокада в excel

В этом уроке мы поговорим о том, как вставить таблицу из Эксель в Автокад.

Из видео Вы узнаете:

– Как вставлять таблицы из excel в Autocad;

– Как как сихнронизировать таблицу из Автокада в Эксель;

– Как переносить целиком таблицы из Автокада и Эксель;

– Как перевести таблицы из AutoCAD в Excel;

– Как происходит экспорт таблицы из Автокада в Эксель и наоборот.

Видео версия урока:

Стань профи в AutoCAD – посети вебинар от автора этого урока (жми) >>

Текстовая версия урока:

Если Вы задавались такими вопросами, “Как связать Автокад и Ексель?”, “Как перенести таблицу в Автокад?” и еже с ними, то эта статья точно для Вас!

Приветствую в школе “Автокад-просто”, где самые сложные вещи становятся простыми и доступными каждому! Давайте вместе разбираться на практике и отвечать на выше поставленные вопросы, следуйте нашим алгоритмам и у Вас 100% все получится!

Вопрос 1. Как вставить Ексель (Excel) таблицу в Автокад?

Перед ответом на этот вопрос, желательно, чтобы всегда Ваши таблицы (которые Вы хотите связать с Автокадом) хранились ближе к корню диска. К примеру “E:Ексель таблицы“. Как видите, тут практически нету вложений. Если будет примерно вот так “E:КорневаяТут мои документыОтчетыИтоговый по месяцуЕксель таблицы всеПравки от Марины” то таблица может и не связаться с программой.

Шаг 1. Откройте таблицу, которую Вы хотите вставить в Автокад.

Шаг 2. Откройте программу Автокад и для вставки таблицы Екселя, кликните на стандартную кнопку “Таблицы” в блоке аннотации.

Шаг 3. Попав в окно “Вставка таблицы” необходимо перво наперво настроить стиль текста в Автокаде. После этого, нажать на тумблер “На основе связи с данными”.

Шаг 4. Когда Вы нажмете на тумблер, станет доступна “стрелочка”, кликните на нее и нажмите “Запуск диспетчера свойства с данными…”

Шаг 5. Нажав на нужный пункт, Вы попадаете в новое окно, в котором требуется нажать на “создайте новую связь с данными Excel”. Напоминаю, все это часть алгоритма и ответ на вопрос “Как вставить Ексель таблицу в Автокад“.

Шаг 6. В новом окне требуется ввести “Имя” для связи, затем нажимаем “ок”.

Шаг 7. Опять попадаем в новое окно, где требуется нажать на “…”, показал на картинке.

Шаг 8. Попадаем в новое окно (последнее новое окно), в котором нам нужно выбрать наш файлик. Желательно, чтобы он был на рабочем столе, как у нас. Выбрали и нажимаем “открыть”.

Шаг 9. Шутка! Опять новое окно. Теперь, когда мы выбрали файл, нужно настроить следующие параметры, а именно какой лист выбрать и указать диапазон отображения.

Если Вы не знаете какой лист выбрать, заходим в Ексель и смотрим, на каком листе находится нужная таблица. В нашем случае нас интересует лист 3.

Читайте также:  Вопросы по эксель с ответами

Кликаем на стрелочку, в списке выбираем нужный лист. Конкретно в нашем случае, лист 3.

Шаг 10. Теперь, нам нужно “сказать” программе, какую именно таблицу нам нужно вставить в Автокад. Дело в том, что вы можете вставить весь лист, но зачем? Поэтому выбираем “связь с диапазоном” и указываем этот самый диапазон.

Шаг 11. Принцип диапазона очень простой, нам нужно указать координаты двух ячеек. Первая ячейка, крайняя верхняя слева. Вторая ячейка это нижняя крайняя справа. Если говорить проще, то мы как бы указываем таким образом координаты прямоугольника по двум точкам, который должен обрисовать внешние границы нужной нам таблицы.

Узнаем координаты первой ячейки.

Узнаем координаты второй ячейки.

Шаг 12. Теперь нам необходимо ввести через “двоеточие” координаты наших ячеек. В нашем случае, это A10:F15.

Шаг 13. После ввода координат, можно нажать на “Просмотр…” и тогда (после некоторых раздумий программы” нам в предпросмотре покажут нашу таблицу. Затем нужно нажать на “ок”.

Шаг 14. Нажав на “Ок” мы возвращаемся в уже знакомое окно, но только мы увидим, что появилась “связь” с выбранной таблицей. Опять нажимаем на “ок”.

Шаг 15. Мы вернулись в исходное окно, в котором можно создать и отредактировать таблицу. Нам опять нужно нажать на “ок”. Обратите внимание, теперь в пункте “На основе связи с данными” есть наша созданная связь.

Шаг 16. Все что нам осталось сделать, это вставить таблицу в нужное место на чертеже.

Поздравляю, мы научились вставлять Ексель таблицу вставлять в Автокад. Теперь разберем второй вопрос.

Вопрос 2. Как сделать так, чтобы изменения в Автокаде автоматически менялись и в Екселе и наоборот?

Сейчас нас интересует такой момент, как сделать так, чтобы внесенные изменения в таблице в Автокаде, автоматически поменялись и в связанной Ексель таблице.

Шаг 1. Для начала закроем нашу Ексель таблицу.

В нынешней ситуации, мы не можем отредактировать нашу таблицу, т.е. внести изменения в самих ячейках. Как видите, если мы выделим любую ячейку, то около курсора возникнет замочек. Поэтому вторым шагом мы разблокируем нашу таблицу.

Шаг 2. Для разблокировании таблицы, нам нужно зайти в блок “Форматирование”…

Шаг 3. Здесь нас интересует пункт “блокировка ячеек”.

Шаг 4. Раскрыв список, нужно выбрать пункт “Разблокировано”.

Шаг 5. Теперь мы можем редактировать ячейки нашей таблицы, выделим одну из них.

Шаг 6. Внесем изменения в ячейку, дописав любой текст, после чего кликнем за пределами таблицы левой кнопкой мышки для завершения редактирования.

Шаг 7. Для того, чтобы изменения отобразились и в Екселе, следует выделить таблицу и кликнуть правой кнопкой мышки.

В списке выбрать “Запись связей с данными во внешний источник”

После чего, Автокад выдаст нам информацию о том, что связь с данными изменена.

Шаг 8. Открыв нашу таблицу, мы увидим, что изменения которые мы сделали в Автокаде перенеслись и в таблицу в Ексель.

Читайте также:  Холодильник bosch kis87af30r отзывы

Вопрос 3. Как внести изменения в Ексель и автоматически их передать в Автокад?

Шаг 1. Для того, чтобы изменения из таблицы Екселя перенеслись в Автокад, следует в самой таблице внести новые данные. Скажем, в ячейке мы добавим “555”.

Шаг 2. Обязательно сохраняем изменения, нажав на “дискетку” или используя комбинацию на клавиатуре “ctrl+s”.

Шаг 3. Открываем программу Автокад, выделяем нашу таблицу, кликаем правой кнопкой мышки и выбираем пункт “обновление связей с данными таблицы”.

Шаг 4. Подождав немного, автокад обновиться и в нашей таблице автоматически пропишуться изменения, которые мы делали в Ексель файле.

А нам этом у нас все!

Как видите, программа Автокад хорошо сотрудничает с программой Ексель. И теперь, Вы можете расчеты, сделанные в Ексель переносить в Автокад. На практике это очень удобно, с учетом того, что мы теперь умеем автоматически переносить данные из одной программы в другую.

Пожалуйста, если у Вас будут вопросы напишите их в комментариях, спасибо за внимание! 🙂

Блог Михайлова Андрея о приемах работы и хитростях в САПР

Страницы

понедельник, 2 ноября 2015 г.

AutoCAD. Экспорт длин полилиний в таблицу Excel

Добрый день, Андрей. У меня к вам просьба ответить на мой вопрос по AutoCad.
У меня есть чертёж на котором начерчено множество полилиний (примерно 1850 шт одного слоя) разных размеров. Мне нужно перенести все размеры этих линий в Excel таблицу, размер каждой линии отдельно. Просьба к вам как эксперту AutoCad подсказать мне как это можно сделать и не сидеть над этим несколько дней, делая вручную.
C уважением Олег.

Отвечаю. В AutoCAD это сделать легко с помощью инструмента Извлечение данных. Вообще, с помощью него можно много чего сделать, подробнее смотрите в хэлпе.

1. Открываем файл, на ленте Аннотации запускаем команду Извлечение данных (ДАННЫЕИЗВЛ или _DATAEXTRACTION)

2. Создаем новое извлечение данных, его можно будет многократно использовать в других файлах и проектах

3. Выбираем источник данных, из которого будут извлекаться данные. Как видите, можно использовать подшивку, выбрать определенную часть чертежа и многое другое.

Нажимаем кнопку Настройка. и включаем опцию Все объекты на чертеже, если нужно обработать объекты в пространстве листа

4. На следующем шаге из всех доступных объектов чертежа выбираем только Полилиния (можно нажать в области данных правой кнопкой мыши и выбрать опцию Отменить выбор)

5. Из всех свойств, доступных для извлечения, выбираем нужное нам — Длина

6. На следующем шаге включаем опцию Объединить идентичные строки в том случае, если нужно объединить полилинии одной длины в одну строку таблицы.

7. Отсортируем таблицу — нажимаем кнопку Параметры сортировки столбцов, выбираем столбец Длина и устанавливаем В порядке возрастания

8. Определяем, куда вывести итоговую таблицу — вставить в текущий чертеж или выгрузить в формат. Выбираем Вывод во внешний файл и присваиваем имя таблице Excel

Читайте также:  При какой компрессии делают капиталку

С остальными приемами работы в AutoCAD можно ознакомиться на специальной странице блога.

С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально — внизу страницы для этого есть специальная форма.

Возникла недавно простая задача: построить в AutoCAD полилинию по координатам из таблицы Excel .

Знаю, что можно написать программу на AutoLISP (или найти готовую), но дело осложнялось тем, что создать полилинию надо было в AutoCAD LT, который, как известно, не поддерживает программирование. После недолгого изучения вопроса решение было найдено. Делюсь.

Задача: в таблице Excel содержатся координаты точек. Необходимо по этим точкам создать полилинию в AutoCAD. При этом, формат файла Excel может быть разным в зависимости от того, откуда получены данные (результат лазерного сканирования, топосъемка, таблица координат от контрольно-измерительной машины и пр.)

Решение: сначала штатными функциями Excel преобразовать координаты в вид X.X,Y.Y, скопировать массив координат в буфер обмена, затем в AutoCAD запустить команду ПЛИНИЯ (_PLINE) и подставить значения координат из буфера.

Предлагаю пошаговую инструкцию.

Подготовка данных в Excel

Открываем таблицу Excel.

В нашем случае в таблице каждая координата точки записана в отдельной ячейке

ВАЖНО! В AutoCAD координаты вводятся в формате X.X,Y.Y — т.е. дробные части координат отделяются друг от друга точкой, а сами координаты — запятой!

Т.к. в нашем случае в таблице Excel дробные части отделены запятой, то необходимо заменить их на точки. Для этого на ленте перейдем на вкладку Главная ➤ панель Редактирование ➤ Заменить .

В появившемся окне Найти и заменить в качестве параметра Найти вводим запятую, в качестве Заменить на — точку и нажимаем кнопку Заменить все

В результате все числа в таблице будут приведены к нужному нам формату

Обратите внимание, что если в вашем исходном файле в качестве разделителя используется точка, то дополнительно преобразовывать ничего не нужно.

Движемся дальше. Теперь необходимо разрозненные координаты X и Y объединить в одну запись в ячейке. Для этого можно использовать стандартные функции Excel, например, СЦЕПИТЬ или ОБЪЕДИНИТЬ .

В соседнем столбце вводим формулу =СЦЕПИТЬ(A1;",";B1)

В этой форуме A1 и B1 — адреса ячеек с координатами, "," — символ, который будет вставлен между ними

Перетаскиваем маркер заполнения ячеек для того, чтобы скопировать формулу во все ячейки столбца. В итоге получаем готовую таблицу координат

Если для объединения вы будете использовать функцию ОБЪЕДИНИТЬ, то формула будет следующая =ОБЪЕДИНИТЬ(",";ИСТИНА;A1;B1)

Главное, на что нужно обратить внимание: в результате преобразований мы должны получить в ячейке запись вида X.X,Y.Y.

Выделяем все полученные ячейки с координатами и копируем их содержимое в буфер обмена

Строим полилинию в AutoCAD

Запускаем AutoCAD или AutoCAD LT.

Запускаем команду ПЛИНИЯ (_PLINE) и в командную строку вставляем содержимое буфера обмена

Ссылка на основную публикацию
Adblock detector