Я инженер конструктор разрабатываю КМД, хочу спросить может кто знает есть ли способы экспорта или импорта таблиц КОМПАС в Еxel
Тока спецификацию а таблицы нет. По крайне мере в 10-ке.
Цитата: sam.b от 29.06.09, 18:56:52
Я инженер конструктор разрабатываю КМД, хочу спросить может кто знает есть ли способы экспорта или импорта таблиц КОМПАС в Еxel
Есть библиотека конвертации таблиц в формат EXCEL (для Компас v8). НО (горькая пилюля), в 10-ке работает не корректно, Автор библиотеки от дальнейшего развития своего детища отказался. Предложил исходники, для модернизации библиотеки. Осталось найти умную голову, способную переделать, доделать, изменить под актуальную версию Компас.
Можно сначала перевести в pdf, затем сторонним софтом (например ABBYY PDF Transformer 2.0) перевести в excel. Для постоянного применения не годится, потому что приходится проверять и исправлять ошибки, а для разовых операций сгодится.
Пора бы конечно разработчикам сделать поддержку экспорта-импорта в эксель. Из экселя в компас тоже перенести непросто.
Почему-то во всех темах обсуждается именно экспорт...
А как насчет Импорта спецификации из Exel в Компас? Кто-нибудь знает как импортировать спецификацию?
(Как экспортировать я нашел.. мне нужно обратное действие. не могу найти как это сделать!:
( искал и в справке и в форуме)
Заранее спасибо
Цитата: taime от 04.06.10, 09:48:24
А как насчет Импорта спецификации из Exel в Компас?
вы бы показали сначала то, что называете "спецификацией в Exсel", тогда было бы проще получить ответ на вопрос... а если назовете еще и версии Компас и Excel и опишете, что хотите получить в результате, то будет совсем хорошо...
В Exele Я имею табличку. Какие именно у этой таблицы поля и вид - не важно. Я могу сделать любой какой будет нужно.
Я вообще нигде на могу найти такой функции чтобы импортировать в спецификацию компас инфу из другого формата...
Версия Компаса - 11
Заранее спасибо, за ответ.
Ну что есть ли возможность как-нибудь скопировать инфу В спецификацию компаса из других форматов? (только не по одной ячейке, а сразу к примеру весь столбик с названиями деталей. ну а лучше вообще все целиком.)?
Версия компас - последняя. Неужели это нет такой функции?
Если надо экспортировать таблицу из Excel в Компас v11, то может помочь следующий метод:
1. Копируем участок таблицы в Excel
2. Создаем пустую текстовую запись в Компасе. Вставляем из буфера таблицу. Щелаем по пустому месту на чертеже.
3. Дважды щелкаем по тестовой записи, содержащую таблицу. Затем в открывшейся текстовом поле, дважды щелкаем по таблице.
4. Выделяем весь диапазон ячеек в открывшейся таблице, копируем. Щелкаем по пустому полю.
5. Создаем пустую таблицу. открываем, вставляем.
6. Изменяем стиль текста в таблице на "Ячейка таблицы".
Метод работает начиная с 11 версии (возможно и в 10-ке будет работать - не пробовал), в 9-ке вставить таблицу можно с помощью специального софта.
Цитата: Vin от 14.07.09, 17:52:26
Есть библиотека конвертации таблиц в формат EXCEL (для Компас v8). НО (горькая пилюля), в 10-ке работает не корректно, Автор библиотеки от дальнейшего развития своего детища отказался. Предложил исходники, для модернизации библиотеки. Осталось найти умную голову, способную переделать, доделать, изменить под актуальную версию Компас.
А где эти исходники найти?
Библиотеки копирования в буфер обмена для последующей вставки (из Компас 16(64 бита))
Подключить соотв. библиотеку.
Указать таблицу.
Для корректной работы перед копированием переключиться на русскую раскладку
Для компас 15
Цитата: Dim19 от 07.09.18, 11:11:25
Для компас 15
У меня на х32 системе с К16 запустилась только эта версия библиотеки. Но при указании таблицы, выдаёт окно, что объект не таблица.
Библиотеки скомпилированы под 32 и 64 бита соответственно. При этом Компас 15 был вероятно (с точки зрения подключаемых модулей) 32 битным. В Компас есть объекты похожие на таблицы, но ими не являющиеся: спецификации, макроэлементы, библиотечные таблицы. Последние нужно разрушить до таблиц.
Цитата: Dim19 от 07.09.18, 11:11:25
Для компас 15
Огромное спасибо. Не смотря на то, что из буфера вставляется просто текст, программа отличная. В К16 32 работает.
В К18 будет работать?
Цитата: Vin от 02.07.19, 14:34:05
Огромное спасибо. Не смотря на то, что из буфера вставляется просто текст, программа отличная. В К16 32 работает.
В К18 будет работать?
Используйте 64-битную версию библиотеки для Компас 18.
Нужно экспортировать таблицу исполнений Компаса в Эксель
Копипастом не получается, в т.ч. из разрушенной таблицы
Кто сталкивался?
(Изначально пытался сохранить таблицу исполнений в Эксель сразу из окна исполнений.
Когда столбиков было мало, экспортировались имена параметров и коммент в скобках
А когда все параметры забил - вместо имен "column23")
Перекинул таблицу в чертеж и вот это все
Много написано, но смысл непонятен. Можно конкретнее?
Есть таблица исполнений в чертеже Компас
Хочу видеть ее в Экселе. При этом не хочу копипастить каждую ячейку
Не помню, что собою представляет таблица исполнений в КОМПАСе, но если это обычная компасовая таблица, то есть команда экспорт таблиц
Проверил на себе - таблица в 10 колонок на 45 строк экспортируется без проблем
Цитата: kamos от 28.03.23, 15:56:54Не помню, что собою представляет таблица исполнений в КОМПАСе, но если это обычная компасовая таблица, то есть команда экспорт таблиц
А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то
У себя не нашел
Screenshot_4.bmp
А так почему не устраивает?
Цитата: Alekzander от 28.03.23, 16:11:27А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то
У себя не нашел
Приложение СПДС-Помощник, входит в строительную конфигурацию (отдельно тоже можно приобрести), появилось в 18.1
Цитата: Михаил88 от 28.03.23, 16:30:40А так почему не устраивает?
Устраивает, но как говорит
Alekzander, при большом количестве переменных, теряются их названия...
будет минутка, сделаю побольше переменных и проверю... у себя
Alekzander, можете попробовать макрос.
Выделяете на листе ассоциативную таблицу и запускаете макрос. Появляется окно, в котором выбираете куда сохранить xls файлик.
https://disk.yandex.ru/d/LxbwgqHCbIIn-A - pyw
https://disk.yandex.ru/d/wGMhKR521lOOhg - exe
Добра всем!
Цитата: Петрович-47 от 28.03.23, 17:35:51Устраивает, но как говорит Alekzander, при большом количестве переменных, теряются их названия...
будет минутка, сделаю побольше переменных и проверю... у себя
На 100% не уверен что дело в количестве (с Компасом вообще нельзя быть уверенным ни в чем на 100%) может глюкануло
Я перезагружался, перемещал файл сборки - то же самое
Но названия столбцов поменялись после того как я вбил в свойства все переменные, а их тьма
Цитата: Михаил88 от 28.03.23, 18:41:42Alekzander, можете попробовать макрос.
Выделяете на листе ассоциативную таблицу и запускаете макрос. Появляется окно, в котором выбираете куда сохранить xls файлик.
https://disk.yandex.ru/d/LxbwgqHCbIIn-A - pyw
https://disk.yandex.ru/d/wGMhKR521lOOhg - exe
Файл пиу не понял куда девать, а экзешник создает таблицу в которой названия столбцов "column"
При том что открытая таблица исполнений вполне себе обычная
Но все равно спасибо
А вы можете мне скинуть ваш файлик на котором у вас неверные названия получаются?
Был бы это мой файлик - я бы скинул
Просто я вчера создал деталь в ней 34 столбца со свойствами и все экспортировалось нормально. У меня версия компаса 18.1.55. Попробуйте если у вас есть возможность обновиться до нее.
У меня 196 столбцов и компас к имени переменной добавляет комментарий в скобках
Комментарии довольно длинные
Я бы с удовольствием указал Компасу - не прилепляй комментарии, оставь только имена
Но у него либо имя с комментом в скобках, либо "column"
Как в рассказе Ильфа и Петрова (про пельменный автомат) - либо 2млн. пельменей в сутки, либо никак. Уменьшить нельзя ))
У меня тоже такая же проблема.
Screenshot_1.png
Создал больше 200 колонок.
Проблему экспорта можно решить, но по другому. Позже напишу.
Вначале Alekzander писал
Нужно экспортировать таблицу исполнений Компаса в Эксель
потом уточнил
Есть таблица исполнений в чертеже Компас
Сегодня Михаил88 пишет
Просто я вчера создал деталь в ней 34 столбца со свойствами и все экспортировалось нормально
Правильно ли понята задача?
Все понято правильно.
https://disk.yandex.ru/d/cKfMr8moWnLEaw - exe
Попробуйте такой вариант.
Нужно разрушить ассоциативную таблицу (если есть объединенные ячейки то лучше перед разрушением отключить эту настройку в параметрах таблицы исполнений). Выделить таблицу и запустить exe. В появившемся окне указать куда сохранить таблицу.xlsx.
Добра всем!
Это реально работает, огромное спасибо!
Правда я делал не таблицу исполнений в чертеж, а из окна исполнений "сохранил как" и выбрал не расширение эксель, а расширение чертежа Компаса.
Но таблица сформировалась со всеми заголовками
Цитата: Михаил88 от 29.03.23, 20:16:42https://disk.yandex.ru/d/cKfMr8moWnLEaw - exe
Попробуйте такой вариант.
Нужно разрушить ассоциативную таблицу (если есть объединенные ячейки то лучше перед разрушением отключить эту настройку в параметрах таблицы исполнений). Выделить таблицу и запустить exe. В появившемся окне указать куда сохранить таблицу.xlsx.
По ссылке пусто. Или это у меня проблемы?
Компас V22 отказывается экспортировать спецификацию в формат exel. Зависает на половине пути. Через "сохранить как" - такая же история. С чем связано? Как исправить?
Цитата: Alekzander от 28.03.23, 16:11:27А что за версия Компаса и в каких тулбоксах такая команда?
Экспорт спецификации есть, но это не то
Должно быть установлено приложение СПДС-Помощник. В составе строительной конфигурации.
Команду можно вызвать через Меню: Приложения\Приложения АЕС\СПДС-Помощник\Экспорт таблиц
Цитата: Alekzander от 29.03.23, 08:31:32меня 196 столбцов и компас к имени переменной добавляет комментарий в скобках
Комментарии довольно длинные
Я бы с удовольствием указал Компасу - не прилепляй комментарии, оставь только имена
Но у него либо имя с комментом в скобках, либо "column"
Есть аналог если хотите к Файлам Компаса в проекте , то можно и Тоталаом делать таблицу.
Во многом удобней чем асконовскими средствами.
Тип файлов Компас, Солид, DFX , не важно!
Удобно если сортировать нужно по материалам, толщина или профиль.
P.S. Просил кстати для Компаса выводить площадь, обьем, и длину контура . Все это требуется для получении стоимости покраски, резки лазером и тд.