Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => Импорт и экспорт => Тема начата: sam.b от 29.06.09, 18:56:52

Название: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: sam.b от 29.06.09, 18:56:52
Я инженер конструктор разрабатываю КМД, хочу спросить может кто знает есть ли способы экспорта или импорта таблиц КОМПАС в Еxel
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Gud от 01.07.09, 09:41:07
Тока спецификацию а таблицы нет. По крайне мере в 10-ке.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Vin от 14.07.09, 17:52:26
Цитата: sam.b от 29.06.09, 18:56:52
Я инженер конструктор разрабатываю КМД, хочу спросить может кто знает есть ли способы экспорта или импорта таблиц КОМПАС в Еxel
Есть библиотека конвертации таблиц в формат EXCEL (для Компас v8). НО (горькая пилюля), в 10-ке работает не корректно, Автор библиотеки от дальнейшего развития своего детища отказался. Предложил исходники, для модернизации библиотеки. Осталось найти умную голову, способную переделать, доделать, изменить под актуальную версию Компас.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: lect от 07.08.09, 08:16:08
Можно сначала перевести в pdf, затем сторонним софтом (например ABBYY PDF Transformer 2.0) перевести в excel. Для постоянного применения не годится, потому что приходится проверять и исправлять ошибки, а для разовых операций сгодится.
Пора бы конечно разработчикам сделать поддержку экспорта-импорта в эксель. Из экселя в компас тоже перенести непросто.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: taime от 04.06.10, 09:48:24
Почему-то во всех темах обсуждается именно экспорт...
А как насчет Импорта спецификации из Exel в Компас? Кто-нибудь знает как импортировать спецификацию?
(Как экспортировать я нашел.. мне нужно обратное действие. не могу найти как это сделать!:
( искал и в справке и в форуме)
Заранее спасибо
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: AVas от 04.06.10, 10:04:30
Цитата: taime от 04.06.10, 09:48:24
А как насчет Импорта спецификации из Exel в Компас?
вы бы показали сначала то, что называете "спецификацией в Exсel", тогда было бы проще получить ответ на вопрос... а если назовете еще и версии Компас и Excel и опишете, что хотите получить в результате, то будет совсем хорошо...
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: taime от 04.06.10, 18:32:28
В Exele Я имею табличку. Какие именно у этой таблицы поля и вид - не важно. Я могу сделать любой какой будет нужно.
Я вообще нигде на могу найти такой функции чтобы импортировать в спецификацию компас инфу из другого формата...
Версия Компаса - 11
Заранее спасибо, за ответ.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: taime от 06.06.10, 16:21:08
Ну что есть ли возможность как-нибудь скопировать инфу В спецификацию компаса из других форматов? (только не по одной ячейке, а сразу к примеру весь столбик с названиями деталей. ну а лучше вообще все целиком.)?
Версия компас - последняя. Неужели это нет такой функции?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Sprinter500 от 16.06.10, 09:33:46
Если надо экспортировать таблицу из Excel в Компас v11, то может помочь следующий метод:
1. Копируем участок таблицы в Excel
2. Создаем пустую текстовую запись в Компасе. Вставляем из буфера таблицу. Щелаем по пустому месту на чертеже.
3. Дважды щелкаем по тестовой записи, содержащую таблицу. Затем в открывшейся текстовом поле, дважды щелкаем по таблице.
4. Выделяем весь диапазон ячеек в открывшейся таблице, копируем. Щелкаем по пустому полю.
5. Создаем пустую таблицу. открываем, вставляем.
6. Изменяем стиль текста в таблице на "Ячейка таблицы".

Метод работает начиная с 11 версии (возможно и в 10-ке будет работать - не пробовал), в 9-ке вставить таблицу можно с помощью специального софта.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: pr0100 от 01.08.18, 17:13:54
Цитата: Vin от 14.07.09, 17:52:26
Есть библиотека конвертации таблиц в формат EXCEL (для Компас v8). НО (горькая пилюля), в 10-ке работает не корректно, Автор библиотеки от дальнейшего развития своего детища отказался. Предложил исходники, для модернизации библиотеки. Осталось найти умную голову, способную переделать, доделать, изменить под актуальную версию Компас.

А где эти исходники найти?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Dim19 от 07.09.18, 11:09:55
Библиотеки копирования в буфер обмена для последующей вставки (из Компас 16(64 бита))
Подключить соотв. библиотеку.
Указать таблицу.
Для корректной работы перед копированием переключиться на русскую раскладку
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Dim19 от 07.09.18, 11:11:25
Для компас 15
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: ТрындецЪ от 07.09.18, 11:39:17
Цитата: Dim19 от 07.09.18, 11:11:25
Для компас 15
У меня на х32 системе с К16 запустилась только эта версия библиотеки. Но при указании таблицы, выдаёт окно, что объект не таблица.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Dim19 от 22.02.19, 08:27:08
Библиотеки скомпилированы под 32 и 64 бита соответственно. При этом Компас 15 был вероятно (с точки зрения подключаемых модулей) 32 битным. В Компас есть объекты похожие на таблицы, но ими не являющиеся: спецификации, макроэлементы, библиотечные таблицы. Последние нужно разрушить до таблиц.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Vin от 02.07.19, 14:34:05
Цитата: Dim19 от 07.09.18, 11:11:25
Для компас 15
Огромное спасибо. Не смотря на то, что из буфера вставляется просто текст, программа отличная. В К16 32 работает.
В К18 будет работать?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Dim19 от 23.07.19, 09:29:58
Цитата: Vin от 02.07.19, 14:34:05
Огромное спасибо. Не смотря на то, что из буфера вставляется просто текст, программа отличная. В К16 32 работает.
В К18 будет работать?
Используйте 64-битную версию библиотеки для Компас 18.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 28.03.23, 15:10:29
Нужно экспортировать таблицу исполнений Компаса в Эксель

Копипастом не получается, в т.ч. из разрушенной таблицы

Кто сталкивался?

(Изначально пытался сохранить таблицу исполнений в Эксель сразу из окна исполнений.
Когда столбиков было мало, экспортировались имена параметров и коммент в скобках
А когда все параметры забил - вместо имен "column23")
Перекинул таблицу в чертеж и вот это все
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Валерий Изранов от 28.03.23, 15:24:17
Много написано, но смысл непонятен. Можно конкретнее?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 28.03.23, 15:25:46
Есть таблица исполнений в чертеже Компас

Хочу видеть ее в Экселе. При этом не хочу копипастить каждую ячейку
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: kamos от 28.03.23, 15:56:54
Не помню, что собою представляет таблица исполнений в КОМПАСе, но если это обычная компасовая таблица, то есть команда экспорт таблиц
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Петрович-47 от 28.03.23, 16:08:41
Проверил на себе - таблица в 10 колонок на 45 строк экспортируется без проблем
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 28.03.23, 16:11:27
Цитата: kamos от 28.03.23, 15:56:54Не помню, что собою представляет таблица исполнений в КОМПАСе, но если это обычная компасовая таблица, то есть команда экспорт таблиц


А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то

У себя не нашел
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 28.03.23, 16:30:40
Screenshot_4.bmp

А так почему не устраивает?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: kamos от 28.03.23, 16:39:51
Цитата: Alekzander от 28.03.23, 16:11:27А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то

У себя не нашел

Приложение СПДС-Помощник, входит в строительную конфигурацию (отдельно тоже можно приобрести), появилось в 18.1
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Петрович-47 от 28.03.23, 17:35:51
Цитата: Михаил88 от 28.03.23, 16:30:40А так почему не устраивает?

Устраивает, но как говорит Alekzander, при большом количестве переменных, теряются их названия...
будет минутка, сделаю побольше переменных и проверю... у себя
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 28.03.23, 18:41:42
Alekzander, можете попробовать макрос.
Выделяете на листе ассоциативную таблицу и запускаете макрос. Появляется окно, в котором выбираете куда сохранить xls файлик.
https://disk.yandex.ru/d/LxbwgqHCbIIn-A - pyw
https://disk.yandex.ru/d/wGMhKR521lOOhg - exe
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 29.03.23, 07:33:37
Добра всем!
Цитата: Петрович-47 от 28.03.23, 17:35:51Устраивает, но как говорит Alekzander, при большом количестве переменных, теряются их названия...
будет минутка, сделаю побольше переменных и проверю... у себя
На 100% не уверен что дело в количестве (с Компасом вообще нельзя быть уверенным ни в чем на 100%) может глюкануло

Я перезагружался, перемещал файл сборки - то же самое

Но названия столбцов поменялись после того как я вбил в свойства все переменные, а их тьма
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 29.03.23, 07:49:39
Цитата: Михаил88 от 28.03.23, 18:41:42Alekzander, можете попробовать макрос.
Выделяете на листе ассоциативную таблицу и запускаете макрос. Появляется окно, в котором выбираете куда сохранить xls файлик.
https://disk.yandex.ru/d/LxbwgqHCbIIn-A - pyw
https://disk.yandex.ru/d/wGMhKR521lOOhg - exe

Файл пиу не понял куда девать, а экзешник создает таблицу в которой названия столбцов "column"
При том что открытая таблица исполнений вполне себе обычная

Но все равно спасибо
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 29.03.23, 08:07:34
А вы можете мне скинуть ваш файлик на котором у вас неверные названия получаются?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 29.03.23, 08:10:53
Был бы это мой файлик - я бы скинул
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 29.03.23, 08:25:21
Просто я вчера создал деталь в ней 34 столбца со свойствами и все экспортировалось нормально. У меня версия компаса 18.1.55. Попробуйте если у вас есть возможность обновиться до нее.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 29.03.23, 08:31:32
У меня 196 столбцов и компас к имени переменной добавляет комментарий в скобках
Комментарии довольно длинные
Я бы с удовольствием указал Компасу - не прилепляй комментарии, оставь только имена

Но у него либо имя с комментом в скобках, либо "column"

Как в рассказе Ильфа и Петрова (про пельменный автомат) - либо 2млн. пельменей в сутки, либо никак. Уменьшить нельзя ))
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 29.03.23, 09:35:40
У меня тоже такая же проблема.
Screenshot_1.png

Создал больше 200 колонок.

Проблему экспорта можно решить, но по другому. Позже напишу.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Валерий Изранов от 29.03.23, 10:43:37
Вначале Alekzander писал
Нужно экспортировать таблицу исполнений Компаса в Эксель

потом уточнил
Есть таблица исполнений в чертеже Компас

Сегодня Михаил88 пишет
Просто я вчера создал деталь в ней 34 столбца со свойствами и все экспортировалось нормально

Правильно ли понята задача?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 29.03.23, 11:15:07
Все понято правильно.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Михаил88 от 29.03.23, 20:16:42
https://disk.yandex.ru/d/cKfMr8moWnLEaw - exe

Попробуйте такой вариант.
Нужно разрушить ассоциативную таблицу (если есть объединенные ячейки то лучше перед разрушением отключить эту настройку в параметрах таблицы исполнений). Выделить таблицу и запустить exe. В появившемся окне указать куда сохранить таблицу.xlsx.
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Alekzander от 30.03.23, 10:15:53
Добра всем!

Это реально работает, огромное спасибо!

Правда я делал не таблицу исполнений в чертеж, а из окна исполнений "сохранил как" и выбрал не расширение эксель, а расширение чертежа Компаса.
Но таблица сформировалась со всеми заголовками
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Vin от 29.08.23, 13:42:12
Цитата: Михаил88 от 29.03.23, 20:16:42https://disk.yandex.ru/d/cKfMr8moWnLEaw - exe

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

По ссылке пусто. Или это у меня проблемы?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Елена Теп от 07.05.24, 21:35:15
Компас V22 отказывается экспортировать спецификацию в формат exel. Зависает на половине пути. Через "сохранить как" - такая же история. С чем связано? Как исправить?
Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Сергей Карпов от 10.01.25, 12:23:33
Цитата: Alekzander от 28.03.23, 16:11:27А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то

Должно быть установлено приложение СПДС-Помощник. В составе строительной конфигурации.
Команду можно вызвать через Меню: Приложения\Приложения АЕС\СПДС-Помощник\Экспорт таблиц

Название: Re: Экспорт и импорт таблицы из КОМПАС в Exel
Отправлено: Toptotal от 10.01.25, 19:28:25
Цитата: Alekzander от 29.03.23, 08:31:32меня 196 столбцов и компас к имени переменной добавляет комментарий в скобках
Комментарии довольно длинные
Я бы с удовольствием указал Компасу - не прилепляй комментарии, оставь только имена

Но у него либо имя с комментом в скобках, либо "column"

Есть аналог если хотите к Файлам Компаса в проекте , то можно и Тоталаом делать таблицу.
Во многом удобней чем асконовскими средствами.
Тип файлов Компас, Солид, DFX , не важно!
Удобно если сортировать нужно по материалам, толщина или профиль.

P.S. Просил кстати для Компаса выводить площадь, обьем, и длину контура . Все это требуется для получении стоимости покраски, резки лазером и тд.