Как скопировать таблицу из автокада в эксель
Перейти к содержимому

Как скопировать таблицу из автокада в эксель

  • автор:

Как скопировать таблицу из автокада в эксель

ivanishev » Пт янв 16, 2015 14:11

В конеце этого Урока по AutoCAD есть инструкция » Копируем таблицу из AutoCAD в Word «, сводящаяся к следующему:
— Выделить нужную таблицу целиком (не ячейки)
— Нажать правую кнопку мыши и в контекстном меню выберать строку “ Экспорт “
Эта команда позволяет экспортировать таблицу AutoCAD в файл формата CSV, который Exсel читает запросто, а потом сохранить как xls и переводить в Традосе.

Я делаю всё по инструкции, но. в выпадающем меню отсутствует команда » Экспорт » (хотя присутствуют все другие комманды, показанные на рисунке в этом Уроке (т.е. Повторить ДАННЫЕИЗВЛ, Последний ввод и т.д.). Может быть, авторы используют какую-то другую версию Автокада, в то время как у меня стоит русифицированный AutoCAD 2013 Portable? Может быть, эта команда у меня где-то в другом месте? Конечно, команда Экспорт имеется и в общем меню Файл, но её функция совсем другая — экспорт чертежа dwg в другие форматы, например, в pdf, а вот экспорта отдельной таблицы в CSV я найти не могу.

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

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

ivanishev
Сообщения: 72 Зарегистрирован: Чт апр 15, 2010 10:17

Re: Экспорт таблиц из AutoCAD

Vic » Пт янв 16, 2015 19:11

А вы не пробовали TranslateCAD? Рекомендую. Всю лишнюю информацию устраняется, остается текстовый файл, содержащий только полезный текст, для перевода. После перевода экспортируется и получается переведенный чертеж.

Vic
Сообщения: 1972 Зарегистрирован: Вт дек 16, 2003 13:40 Откуда: Москва

Re: Экспорт таблиц из AutoCAD

ivanishev » Пт янв 16, 2015 20:58

Vic писал(а): А вы не пробовали TranslateCAD? Рекомендую. Всю лишнюю информацию устраняется, остается текстовый файл, содержащий только полезный текст, для перевода. После перевода экспортируется и получается переведенный чертеж.

Спасибо. Я обязательно попробую эту программу, если найду в свободном доступе и освою. Я было скачал обсуждавшуюся на этом форуме бесплатную утилиту DXF2TXT, но она требует предварительной подготовки чертежа (объединение блоков, экспорт в другие форматы), а я пока не очень искушён в AutoCAD, установив его лишь несколько дней назад. Поэтому, после ознакомления с материалом упомянутого мною в исходном сообщении Урока, слишком велико было искушение обойтись «малой кровью» — выделил таблицу и экспортирвал в Excel-формат, чего же проще?

Кстати, наметился некий прогресс в этом вопросе. Продолжая экспериментировать, я сам создал в своём AutoCAD новую таблицу в с помощью соответствующего инструмента, и вот именно для этой «родной» таблицы в меню наконец появилась долгожданная команда Экспорт . Из этого я делаю вывод, что некоторые функции AutoCAD 2013 могут не работать с чертежами, созданными в других (более ранних) версиях AutoCAD, и тогда вопрос уже ставится по-другому: можно ли пересохранить старые чертежи в более новой версии AutoCAD 2013, чтобы он воспринимал их как «родные»? При первом ознакомительном прочтении «AutoCAD для чайников» вроде бы что-то такое мелькало — я посмотрю. Често говоря, документы, с которыми я работаю, ещё те — созданные китайцами чертежи с двуязычными китайско-английскими подписями и комментариями.

ivanishev
Сообщения: 72 Зарегистрирован: Чт апр 15, 2010 10:17

Re: Экспорт таблиц из AutoCAD

Vic » Пт янв 16, 2015 22:02

Естественно, когда откроете чертеж и затем желаете его закрыть, ACAD автоматически предлагает сохранить его в своей версии. Обычно требуется обратная задача. Зачастую клиенты используют не самую последнюю версию. Соответственно, когда вы пришлете свой файл, чертеж у клиента не откроется.
Но вот по поводу упражнений с экспортом из чертежа в Ворд и пр. — это явно не лучшее решение. Все-таки TranslateCAD -это специализированная программа, предназначенная именно для ваших задач. Может загрузить с их сайта и поработать в пробном режиме, но там, насколько помню, можно использовать лишь до 100 строк. Т.е. сможете посмотреть небольшой чертеж. А если купите, там никаких ограничений не будет.

Vic
Сообщения: 1972 Зарегистрирован: Вт дек 16, 2003 13:40 Откуда: Москва

Re: Экспорт таблиц из AutoCAD

John Gower » Сб янв 17, 2015 18:49

Можно сохранить DWG файл как DXF и перевести в Across. Благо он бесплатный по определению.
Last grace of style

John Gower
Сообщения: 1412 Зарегистрирован: Ср июл 21, 2010 14:09 Блог: Просмотр блога (8) Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Экспорт таблиц из AutoCAD

Vic » Сб янв 17, 2015 20:03

А что, Across имеет именно этот формат, с исключением избыточной структуры, или просто жует в виде txt?

Vic
Сообщения: 1972 Зарегистрирован: Вт дек 16, 2003 13:40 Откуда: Москва

Re: Экспорт таблиц из AutoCAD

John Gower » Сб янв 17, 2015 21:37

Он напрямую открывает DXF и, судя по тому как выглядит структура документа в его проводнике, пускает вас в те поля которые текст. Но тогда он видит и рамку, всякие «чертил-проверил». Вот DWG он напрямую не жуёт. И да, экспорт лучше делать в DWG/DFX 2007.

Last grace of style

John Gower
Сообщения: 1412 Зарегистрирован: Ср июл 21, 2010 14:09 Блог: Просмотр блога (8) Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Экспорт таблиц из AutoCAD

ivanishev » Вс янв 18, 2015 14:40

Скажите, а при подготовке к извлечению имеет ли смысл прежде копировать весь предназначенный для перевода текст на отдельный (вновь созданный) слой , не содержащий графических элементов? Ведь таблица может находиться на одном слое, простой текст с подписями — на другом, а обозначения и атрибуты деталей находятся в том же слое, что и соответствующий им блок. Возникает два вопроса: а) влияет ли это на эффективность извлечения текста и б) будет ли впоследстии переведённый текст помещён точно на то же место, что и исходный, если в новом слое больше нет ограничивающих линий и др. «препятствий».

Из Автокада в Эксель: экспорт таблиц/спецификаций

Рассмотрим, как таблицу из Автокада перенести в Эксель. Удобно работать с этими программами на основе установления двусторонней связи с помощью команды «Связать данные».

Иногда возникает необходимость экспортировать таблицу, созданную непосредственно в AutoCAD в Excel. Рекомендуем ознакомиться с видеоуроком про управление AutoCAD из Excel.

Как перевести спецификацию из Автокада в Эксель

Полное обучение: «AutoCAD на 100%»

Экспорт таблицы из Автокада в Эксель

Перенести табличные данные из Автокад в Excel достаточно просто. Давайте рассмотрим, как экспортировать таблицу из Автокада в Эксель. Вам потребуется выполнить 2 шага:

  1. Выделить таблицу, нажать ПКМ и выбрать «Экспорт».
  2. Указать имя файла и место его сохранения на компьютере.

Пример перевода из Автокада в таблицу Excel

В открывшемся диалоговом окне следует указать имя файла и место его сохранения на компьютере.

Быстрый способ, как перевести таблицу из Автокада в Эксель

При внесении изменений в таблицу, файл нужно перезаписывать. Такая связь Excel и AutoCAD не очень удачная – в табличный редактор заносятся только данные, а форматирование – сбивается (шрифты, границы таблицы и т.д.).

Иногда может понадобиться вставка чертежа AutoCAD в Excel. Это можно сделать по аналогии с переносом графического материала в Word.

Если вы создаете чертеж с нуля и там должны быть табличные данные, то есть смысл работать сначала в Excel, в котором можно легко автоматизировать расчеты, а затем, через связь данных, импортировать их в AutoCAD.

Переносим таблицу из AutoCAD в табличный процессор Excel

Любая программа требует к себе осмысленного подхода, точного понимания её сути и назначения. Это в первую очередь относится к такой большой проектировочной программе, как AutoCAD. Собственно, Автокад не предназначен для проведения каких-либо серьёзных расчётов – для этого имеются уже другие приложения, тот же Excel. Назначение Автокада – черчение. И с этим разработка Autodesk справляется блестяще, причём, что в 2D, что в 3D-вариантах.

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

Тем не менее, где проектирование, там не обойтись и без расчётов, табличных в первую очередь. Теперь примем во внимание некоторые нюансы, чтобы немного сузить проблему:

  1. AutoCAD тоже имеет некоторые очень полезные инструменты вычислений – на панели инструментов «Inquiry» есть 3 команды получения специфических геометрических свойств созданных объектов – расстояния между любыми двумя точками («Distance»), площади любой замкнутой плоской фигуры («Area») и объёма трёхмерного объекта («Region/Mass Properties»). Не забываем об этих инструментах, чтобы зря не рыться в справочниках, выискивая формулы площадей и объёмов.
  2. Автокад имеет полный набор инструментов для создания и наполнения таблиц – здесь и обычные линии (с установкой их толщины), и прямоугольники, и возможность задания относительных размеров, и система привязок. Созданная таблица может затем быть заполнена любой информацией – инструменты работы с текстами тоже в Автокаде очень развиты. Если необходимо точнее позиционировать расположение текста по ячейкам, то есть очень точные инструменты перемещения. Другими словами, если набить руку, то создание обычных текстовых таблиц-спецификаций не составит здесь никакого труда, само собой, с последующим редактированием. Другими словами, незачем из пушек палить по воробьям и только при одном слове «таблица» сразу вспоминать об Excel.
  3. Ещё одно, принципиально важное. Программа работает в двух режимах – «Модели» и «Листа». При работе с таблицами очень важно точно представлять себе назначение каждого режима. «Модель» по замыслу разработчиков и служит для визуального проектирования, именно здесь происходит вся основная работа по созданию чертёжных объектов. Режим «Листа» уже для подготовки разработки к переносу на бумагу, на печать. Те объекты, которые предназначены только для печати, не стоит создавать в «Модели», им место только в «Листе». В этой связи надо признать плохим стилем использование Автокада, когда даже рамки создаются в «Модели». Это полное непонимание Автокада и искажение его сути. Таблицы – из той же оперы. Их тоже следует создавать только в режиме «Листа», ведь они носят вспомогательный характер, служат справочным материалом и предназначены главным образом для сопровождения чертежа в его печатном варианте.

Связь с табличным процессором Excel

Другое дело, что расчётов Автокада может быть совершенно недостаточно, причём они могут быть достаточно сложными. Вот когда и понадобится работа в Экселе – самом известном табличном процессоре из пакета Microsoft Office.

Но тут надо понимать, что так запросто перевести таблицу из Автокада в Эксель не получится, привычная команда «скопировать» здесь не работает. Для совместной работы таких принципиально разных приложений, да ещё и разных разработчиков, уже производится экспорт таблицы из AutoCAD в Excel – используется технология объектного связывания OLE (некоторые приложения называют её ещё ActiveX).

Надо понимать, что не все программы и не все их версии поддерживают данную технологию связывания. Но чтобы проверить, поддерживает ли ваша пара – Автокад плюс Эксель – данную технологию, другого пути как «попробовать» нет. Если какая-то из программ вне этой технологии, то просто придётся позаботиться об установке другой версии.

Обычно порядок работы с таблицами в Автокаде такой:

  1. Те, что содержат обычную текстовую информацию, создаются в «Листе» самого Автокада – и нечего палить из пушек по воробьям.
  2. Другое дело, что табличные текстовые спецификации можно гораздо быстрее создать даже не в Excel, а в Word. Так и нужно поступать. Excel же не просто для таблиц, а для расчётных таблиц.
  3. Таким образом, вы создали таблицу в Экселе и импортировали её в Автокад. Пусть любыми другими путями, но в Автокаде есть таблица, которую хотелось бы перенести в табличный процессор. Вот мы и приходим к задаче, как таблицу из Автокада перенести в Эксель. Говоря по-другому, как экспортировать таблицу в Excel.

Работа довольно проста и заключается в выполнении следующих простых шагов:

  1. Выделяем таблицу в AutoCAD.
  2. С помощью правой клавиши вызываем её контекстное меню.
  3. В открывшемся окне выбираем команду «Экспорт».

Экспорт таблицы Автокада в Excel

Экспорт таблицы Автокада в Excel

Сохранение экспортированной таблицы Автокада в Excel

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

    Другой вопрос, как таблица расчётного характера появляется в Автокаде?

    Это самым разумным образом можно выполнить через Excel – там создаётся расчётная для чертёжного проекта таблица, она при необходимости и импортируется на «Лист» Автокада. При этом создается OLE-связь, которая сохраняет и всё форматирование. Теперь изменение таблицы в Excel’e будет тут же отражаться в Автокаде, а попытка сделать изменение содержимого таблицы в самом проекте (в контекстном меню выбрать «Преобразовать») будет вызывать переход в Excel.

    Отсюда и вывод – такое «голое» экспортирование таблицы из Автокада в Эксель, по большому счёту, задача – «без необходимости», ведь всё зависит от предыстории работы. Предыстория же заключается в импорте, который и снимает все дальнейшие вопросы о переброске из AutoCAD в Excel и обеспечивает связь таблиц в двух рассматриваемых программах.

    Из автокада в эксель и из эксель в автокад

    В процессе разработки проектной документации переодически возникают задачи импорт и экспорта данных из эксель в автокад и обратно. Для решения этих задач на текущий момент накопился довольно разнообразный инструментарий. Причем далеко не всегда первое и вроде бы очевидное решение — правильно. Постараемся разобраться в этом вопросе:

    Самый быстрый и простой способ экспорта таблиц из AutoCAD в Excel состоит из двух действий:

    Из автокада в эксель — экспорт

    • Выделяем таблицу и нажимаем правую клавишу мыши, в появившемся окне выбираем «Экспорт».
    • В диалоговом окне «Экспорт данных» выбираем папку, куда мы хотим сохранить таблицу. Задаем таблице имя и сохраняем. Готово!

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

    Импорт в Эксель

    Во вкладке «Рисование» выбираем «Таблица».

    В диалоговом окне «вставка таблицы» ставим галочку напротив «На основе связи с данными» и на этой же строчке кликаем на кнопку «Вызов диалогового окна Диспетчера связей с данными».

    В появившемся диалоговом окне необходимо Создать новую связь с данными Excel.

    Вводя имя связи с данными лучше отобразить суть данных (название таблицы).

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

    Снова нажимаем ОК в окне «Вставка таблицы» и вставляем таблицу кликая на рабочем поле Автокада.

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *