Введение
Можно извлечь информацию из набора объектов с помощью мастера извлечения данных.
В этой теме рассматривается следующее:
Об извлечении данных
Можно извлечь информацию из набора объектов, чтобы создать спецификацию, расписания и таблицы количеств.
Мастер извлечения данных позволяет указать набор объектов или блоков и извлечь сведения о свойствах и атрибутах. Например, можно указать набор болтов из проекта и извлечь данные атрибутов.
При создании нового извлечения данных программа предложит сохранить соответствующие настройки в файле извлечения данных (.det). В файле извлечения данных хранятся выбранные источники данных, объекты, выбор свойств и форматирование таблиц. Для извлечения данных можно использовать в качестве шаблона ранее созданный файл, который соответствует вашим требованиям. Использование файлов извлечения данных экономит время, поскольку можно повторно использовать настройки уже существующего извлечения данных.
Файл извлечения данных (.det) позволяет извлекать данные чертежа с одинаковыми свойствами из нескольких чертежей. Можно использовать в качестве шаблона любой ранее созданный файл извлечения данных для выполнения извлечения того же типа для другого чертежа. Использование файлов извлечения данных экономит время, поскольку можно повторно использовать настройки уже существующего извлечения данных.
Кроме того, можно использовать файлы извлечения данных в качестве основы для извлечения новых данных. Можно изменить набор чертежей, добавить или удалить объекты или указать другие свойства для извлечения данных.
Можно экспортировать данные в следующие выходные данные:
- Таблица для текущего чертежа
- Внешний файл (.csv или .txt)
Использование мастера извлечения данных
Мастер извлечения данных позволяет указать набор объектов или блоков и извлечь данные атрибутов. Кроме того, можно извлечь данные свойств из объектов.
Можно выбрать отображение результата в таблице на чертеже или во внешнем файле.
С помощью мастера извлечения данных можно выполнить следующие действия:
- Указание набора чертежей или папок
- Фильтрация объектов
- Упорядочение извлеченных данных
- Добавить информацию из файла Microsoft Excel в извлеченные данные
- Указание формата файла вывода
- Форматирование выходных данных в таблице
Команда ExtractData открывает мастер извлечения данных.
Чтобы создать таблицу извлечения данных, выполните следующие действия.
- Выполните одно из следующих действий:
- В меню выберите Вставка > Извлечение данных.
- Введите ExtractData.
- В командной строке введите ExtractData.
- На первой странице выполните следующие операции:
- Нажмите Создать извлечение новых данных.
- Чтобы использовать шаблон, выберите Использовать предыдущее извлечение в качестве шаблона.
- Нажмите Далее.
- В диалоговом окне введите имя файла .det и нажмите кнопку Сохранить.
- На странице Определить источник данных укажите чертежи и папки, из которых требуется извлечь данные, и нажмите Далее.
- На странице Выбрать объекты укажите объекты, из которых требуется извлечь данные, и нажмите Далее.
- На странице Выбрать свойства укажите свойства для извлечения.
- При необходимости на странице Уточнить данные измените порядок столбцов и включите столбцы из файла Microsoft Excel (XLSX или CSV) в диалоговом окне Связать внешние данные.
Можно просмотреть предварительный результат. Нажмите Далее.
- На странице Выбор вывода укажите тип вывода.
- На странице Стиль таблицы укажите формат таблицы извлечения данных. Дополнительно можно указать заголовок таблицы. Нажмите Далее.
- На странице Готово нажмите кнопку Готово.
Таблица отображается прикрепленной к указателю.
- В графической области укажите точку для размещения таблицы.
Примечание. Используйте команду ExportTable для экспорта таблиц в формате, разделенном запятыми (CSV).
Чтобы отредактировать существующее извлечение данных:
- Выполните одно из следующих действий.
- В меню выберите Вставка > Извлечение данных.
- Введите ExtractData.
- В командной строке введите ExtractData.
- На первой странице нажмите Редактировать существующее извлечение данных.
- При наличии новых чертежей в указанной папке отображается диалоговое окно Найдены новые чертежи. Укажите чертежи для включения в указанное извлечение данных и нажмите OK.
Доступ
Меню: Вставка > Извлечение данных
Команда: ExtractData
Палитра инструментов: Изменить > Извлечение данных
Определение источника данных для извлечения данных
Страница Определить источник данных мастера извлечения данных позволяет извлекать данные из отдельных объектов, всех объектов чертежа, набора чертежей или всех чертежей из указанной папки с подпапками или без них.
Можно выполнять следующие операции:
- Извлечение данных из всех объектов одного или нескольких чертежей. Мастер извлечения данных учитывает все объекты этого чертежа, включая скрытые объекты.
- Извлечение данных из определенных объектов на основе набора объектов
- Извлечение данных из всех чертежей указанной папки
- Отфильтруйте выходные данные с помощью дополнительных параметров мастера извлечения данных. Например, можно включить или исключить объекты из блоков и внешних ссылок.
Во время работы над проектом чертежи могут быть изменены или в папки проекта могут быть добавлены другие чертежи. Можно выбрать получение уведомлений об изменении данных или автоматическое включение новых чертежей в извлечение данных.
Чтобы указать набор объектов из текущего чертежа:
- В меню выберите Вставка > Извлечение данных (или введите ExtractData).
- В мастере извлечения данных последовательно нажимайте кнопку Далее, пока не откроется страница Определение источника данных.
- Укажите Выбрать объекты в текущем чертеже.
- Нажмите Указать объекты
, выберите объекты для создания массива и нажмите клавишу Enter для завершения выбора.
Диалоговое окно временно закроется и откроется, когда будет выбран объект чертежа для извлечения данных.
- Нажмите Далее.
Чтобы указать чертежи и папки для извлечения данных, выполните следующие действия.
- В меню выберите Вставка > Извлечение данных (или введите ExtractData).
- В мастере извлечения данных последовательно нажимайте кнопку Далее, пока не откроется страница Определение источника данных.
- Укажите чертежи.
- При необходимости выберите Включить текущий чертеж.
Текущий файл чертежа появится в списке Файлы и папки чертежей.
- В разделе Файлы и папки чертежей используйте следующие параметры для добавления дополнительных файлов чертежей, добавления полных папок и удаления файлов из списка.
-
Добавить папку. Добавление папки в список. Можно указать все чертежи из папки или только подмножество.
В диалоговом окне Добавление параметров папки укажите параметры:
- Чтобы указать папку, нажмите Обзор. Перейдите к папке, которую необходимо включить, и нажмите Открыть.
- Дополнительно можно указать следующие настройки.
- Автоматически включать новые чертежи. Учитывает новые чертежи для извлечения данных при их добавлении в папку. При обнаружении новых чертежей в диалоговом окне Найдены новые чертежи отображается список новых чертежей, добавленных в папку после извлечения.
- Включить вложенные папки. Добавление файлов чертежей, расположенных в подпапках, относительно положения текущего файла чертежа в списке.
- Использовать подстановочные знаки для выбора чертежей. Позволяет указать подмножество чертежей из указанной папки. Введите подстановочные знаки (? для одного символа или * для последовательности символов) для задания подходящих имен слоев.
- Добавить файл. Добавляет указанные файлы чертежей в список.
- Удалить. Удаляет все файлы и папки чертежей из списка.
-
Добавить папку. Добавление папки в список. Можно указать все чертежи из папки или только подмножество.
- (Дополнительно) Нажмите Настройки. Откроется диалоговое окно Дополнительные настройки.
Указанные папки и чертежи отображаются в списке Файлы и папки чертежей.
Дополнительные настройки
В диалоговом окне Дополнительные настройки можно задать следующие параметры.
- Извлечение объектов из блоков. Включает объекты блока.
- Извлечение объектов из ссылок. Включает объекты на чертежах из чертежей с внешних ссылок.
- Включить ссылки в число блоков. Включает объекты.
- Объекты в пространстве модели. Включает все объекты из режима модели и исключает все объекты из режима листа.
- Все элементы в чертеже. Включает все объекты модели и всех листов, включая сведения о чертеже.
Выбор объектов для извлечения данных
На странице Выбор объектов мастера извлечения данных можно указать типы объектов и сведения о чертеже, которые необходимо учитывать в таблице извлечения данных.
Список объектов
Отображает только объекты, существующие в указанном чертеже. По умолчанию список содержит объекты как из режима модели, так и из режима компоновки, включая объекты из блоков и внешних ссылок. Чтобы изменить настройки по умолчанию, перейдите в раздел Настройки на странице Определить источник данных.
Для каждого объекта доступна следующая информация:
- Объект. Отображает каждый объект по его имени.
- Отображаемое имя. Отображает имя объекта по умолчанию. Дополнительно можно указать альтернативное имя для каждого объекта. Нажмите правой кнопкой мыши на строку в списке и выберите в контекстном меню пункт Редактировать отображаемое имя. Указанное имя появится в таблице извлечения данных.
- Тип. Указывает, является ли объект блоком или нет.
При нажатии правой кнопкой мыши на строку отображаются следующие параметры:
- Выбрать все. Выбирает все объекты из списка.
- Отменить выбор. Отменяет выбор всех объектов из списка.
- Инвертировать выбор. Инвертирует выбор объектов из списка свойств.
- Редактировать отображаемое имя. Позволяет изменить отображаемое имя объекта в указанной строке.
Список можно отфильтровать с помощью параметров отображения.
Свойства объектов, выбранных в списке объектов, отображаются на странице Выбрать свойства.
При нажатии на заголовок столбца порядок меняется на противоположный.
Параметры отображения
Позволяет фильтровать список объектов.
- Отображение всех типов объектов. Отображает все объекты всех типов в списке объектов.
- Отображать только блоки. Отображает только блоки в списке объектов.
- Отображать только блоки. Отображает только те объекты, которые не являются блоками.
- Отображать только блоки с атрибутами. Отображает только блоки, имеющие атрибуты.
- Отобразить объекты, используемые только в данный момент. Отображает только объекты, существующие в указанном чертеже.
Предварительный просмотр
Отображает предварительный просмотр указанного объекта типа блока.
Выбор свойств для включения в извлечение данных
Страница Выбор свойств мастера извлечения данных позволяет указать свойства для извлечения и отображения в таблице извлечения данных.
Свойства
Отображает список свойств объектов, указанных на странице Выбрать объекты. Список свойств можно отфильтровать по категориям.
Чтобы отобразить свойства в таблице извлечения, установите флажок перед соответствующим свойством.
При нажатии правой кнопкой мыши на строку или столбец отображается контекстное меню с такими параметрами, как:
- Выбрать все. Выбирает все свойства из списка свойств.
- Отменить выбор. Удаляет все свойства из списка свойств.
- Инвертировать выбор. Инвертирует выбор свойств из списка свойств.
- Редактировать отображаемое имя. Позволяет изменить отображаемое имя свойства в указанной строке.
При нажатии на заголовок столбца порядок сортировки меняется на противоположный.
В каждой строке отображается следующая информация:
- Свойство. Отображает свойства объекта из объектов, выбранных на странице Выбрать объекты. Список свойств фильтруется в соответствии с выбранными категориями фильтров. Свойства те же, что и на палитре Свойства.
- Отображаемое имя. Отображает имя свойства по умолчанию. Дополнительно можно указать альтернативное имя. Нажмите правой кнопкой мыши на строку в списке и выберите в контекстном меню пункт Редактировать отображаемое имя. Указанное имя появится в таблице извлечения данных.
- Категория Отображает категорию на палитре Свойства, которая содержит свойство.
Фильтр категорий
Отображает список категорий на основе списка свойств. Снятие флажка с категории используется для фильтрации списка свойств.
Для выбора свойств для отображения в таблице выполните следующее.
- При необходимости отфильтруйте список Свойства с помощью категорий из фильтра Категория.
- В списке Свойства выберите свойства для извлечения.
Выберите Очистить все, чтобы отменить выбор, или Выбрать все, чтобы выбрать все свойства
- Чтобы изменить отображаемое имя свойства, нажмите правой кнопкой мыши на соответствующую строку и выберите в контекстном меню команду Редактировать отображаемое имя. Затем введите новое имя в ячейку.
Упорядочение и оптимизация извлеченных данных
Страница Оптимизация данных мастера извлечения данных позволяет изменять структуру таблицы извлечения данных для организации и уточнения данных перед их экспортом в таблицу или во внешний файл.
Нажатие на заголовок столбца позволяет сортировать записи на основе значений этого столбца. Последовательные нажатия переключают восходящий и нисходящий порядок.
Можно выполнять следующие операции:
- Объединение идентичных строк. Группирует идентичные строки в таблице и обновляет столбец Счетчик соответствующим образом.
- Показать столбец Счетчик. Отображает или скрывает столбец Счетчик.
- Показать столбец с именем. Отображает или скрывает столбец Имя.
Связать внешние данные. Отображает диалоговое окно Связать внешние данные. Позволяет связать внешние файлы Microsoft Excel.
В режиме полного предварительного просмотра в диалоговом окне отображается предварительный просмотр таблицы.
Диалоговое окно "Связать внешние данные"
Диалоговое окно Связать внешние данные позволяет связать данные из файла Microsoft Excel с таблицей извлечения данных.
Ссылка на данные
Выбрать ссылку на данные
Отображает список заданных ссылок на внешние файлы данных. Чтобы прикрепить новый файл Microsoft Excel к чертежу, нажмите Выбрать ссылку на данные.
Открыть менеджер ссылок на данные
Отображает диалоговое окно Менеджер ссылок на данные. Можно создать новые ссылки на файлы Microsoft Excel, которые можно использовать в качестве предустановок.
Сопоставление данных
Столбец данных чертежа
Отображает список извлеченных столбцов свойств.
Столбец внешних данных
Отображает список имен столбцов из связанного файла Microsoft Excel.
Сопоставить
Позволяет проверить соответствие между столбцом данных чертежа и внешним столбцом данных файла Microsoft Excel путем сравнения данных в указанном ключевом столбце данных чертежа и внешнем ключевом столбце данных. Сопоставление считается успешным, если данные уникальны во всех строках внешних ключевых столбцов данных, а между данными чертежа и данными электронной таблицы имеется хотя бы одно совпадение. Если эти условия не выполнены, отобразится предупреждение.
С учетом регистра
Учитывает регистр при сравнении данных столбцов чертежа с данными внешних связанных столбцов.
Игнорировать пробелы префикса и суффикса
Если эта функция включена, в процессе проверки соответствия данных игнорируются пустые поля перед и после записей в сравниваемых столбцах.
Дополнительные столбцы внешних данных для таблицы извлечения данных
Выбрать столбцы внешних данных для включения
Отображает список столбцов таблицы извлечения данных в соответствие с их порядком во внешнем файле Microsoft Excel. Можно указать столбцы для включения в конец таблицы извлечения данных.
Использовать верхнюю строку внешних данных в качестве имен столбцов
Использует верхнюю строку данных в ссылке на данные в качестве имени столбца связанных данных. Если этот параметр отключен, столбцы помечаются как Столбец 1, Столбец 2 и т. д.
Настройка вывода извлечения данных
Страница Выбор вывода мастера извлечения данных позволяет выводить извлеченные данные в таблицу в чертеже, во внешний файл или и то, и другое.
Доступны следующие параметры:
-
Вставка таблицы извлечения данных в чертеж
По завершении извлечения данных программа предложит вставить таблицу в текущий чертеж.
По умолчанию ячейки таблицы извлечения данных заблокированы. Чтобы разрешить редактирование, разблокируйте отдельные ячейки или всю таблицу. Чтобы отобразить параметры блокировки и разблокировки, нажмите правой кнопкой мыши на ячейку, которую требуется разблокировать.
Примечание. После размещения таблицы извлечения данных на чертеже можно использовать команду ExportTable для экспорта данных в формат .csv
-
Вывод данных во внешний файл
Можно экспортировать данные из таблицы извлечения данных в следующие форматы файлов:
- Файл с разделителями-запятыми (формат .csv). CSV (значения, разделенные запятыми) — это формат файла ASCII, в котором хранятся табличные данные для электронных таблиц или баз данных. Значения ячеек разделяются запятыми. Строки заключаются в одинарные кавычки.
- Текстовый файл Файл .txt представляет собой стандартный текстовый документ, в котором поля таблицы извлечения данных разделяются символами табуляции. Файл .txt не содержит информации о форматировании.
Чтобы экспортировать таблицу извлечения данных во внешний файл, выполните следующие действия.
- В командной строке введите ExtractData.
- В мастере извлечения данных последовательно нажимайте кнопку Далее, пока не откроется страница Выбрать вывод.
- Выберите Вывод данных во внешний файл и нажмите Обзор.
- В диалоговом окне выберите следующее:
- Сохранить в. Перейдите в папку, где необходимо сохранить файл.
- Имя файла. Введите имя файла.
- Сохранить как тип. Укажите тип .csv или .txt.
- Нажмите Сохранить.
- На странице Готово нажмите кнопку Готово.
Команда создает внешний файл указанного типа.
Чтобы вставить таблицу извлечения данных в текущий чертеж:
- В командной строке введите ExtractData.
- В мастере извлечения данных последовательно нажимайте кнопку Далее, пока не откроется страница Выбрать вывод.
- Выберите Вставить таблицу извлечения данных в чертеж и нажмите Далее.
- На странице Стиль таблицы выполните необходимые настройки и нажмите Далее.
- На странице Готово нажмите кнопку Готово.
Форматирование таблиц извлечения данных
Страница Извлечение данных мастера извлечения данных управляет внешним видом таблицы извлечения данных. Эта страница отображается только в том случае, если на странице Выбрать вывод задана команда Вставить таблицу извлечения данных в чертеж.
Для форматирования таблицы извлечения данных можно использовать стиль таблицы.
Чтобы указать стиль и формат таблицы, выполните следующие действия.
- На странице Стиль таблицы в разделе Стиль таблицы выберите стиль таблицы или нажмите Просмотреть стили таблицы для создания или изменения стиля таблицы.
В области предварительного просмотра отобразится изображение выбранного стиля таблицы.
- В поле Стили ячейки задайте:
- Первая строка Выберите стиль ячейки (Заголовок, Верхний колонтитул или Данные).
- Вторая строка. Выберите стиль ячейки (Заголовок, Верхний колонтитул или Данные).
- Все остальные строки. Выберите стиль ячейки (Заголовок, Верхний колонтитул или Данные).
- При необходимости выберите Использовать имена свойств в качестве дополнительных заголовков столбцов.
- Нажмите Далее.
- На странице Готово нажмите кнопку Готово.