Спецификация из Excel в компас

Автор pr0100, 27.07.17, 15:10:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

pr0100

Подскажите, может есть какая библиотека с помощью которой можно перенести данные спецификации выполненные в excel в компас? ctrl+c и сtrl+v не предлагать

Vin

Не видел. Переносил ручками :(

Вячеслав

Цитата: pr0100 от 27.07.17, 15:10:14
Подскажите, может есть какая библиотека с помощью которой можно перенести данные спецификации выполненные в excel в компас? ctrl+c и сtrl+v не предлагать

Поясните для начала: ЗАЧЕМ? В чём сакральный СМЫСЛ ВЫПОЛНЯЕМОГО МЕРОПРИЯТИЯ?
Перенеся данные из Excel в КОМПАС, Вы же ничего нового в сей документ не привнесёте, только лишь формат файла измените.

kamos

Если просто получить таблицу, то последнее сообщение в этой теме http://forum.ascon.ru/index.php/topic,15079.msg81781.html#msg81781 если прям спецификацию, как тип файла, то не уверен, что это возможно

Vin

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

pr0100

Думал может есть библиотеки/приложения.
Пришлось самому набросать. Может кому потребуется.
Макрос по автоматической записи из таблицы Excel в компас во вложении. Работает только с деталями. Заполняет активную спецификацию. Необходимо, чтобы были заполнены все поля. В приложенном Excel файле. Файл таблицы и файл макроса должны лежать в одной папке.

Видео действий с экрана по ссылке:
https://youtu.be/7G46IL9Y024

Цитата: Вячеслав от 27.07.17, 15:45:32Поясните для начала: ЗАЧЕМ? В чём сакральный СМЫСЛ ВЫПОЛНЯЕМОГО МЕРОПРИЯТИЯ?
Перенеся данные из Excel в КОМПАС, Вы же ничего нового в сей документ не привнесёте, только лишь формат файла измените.


Досталось куча старых чертежей, лохматых годов. СП в которых были выполнены экселе. Переводим.
+ Благодарностей: 2

Vin

28.07.17, 11:45:29 #6 Последнее редактирование: 28.07.17, 12:34:11 от Vin
Цитата: pr0100 от 28.07.17, 11:34:52
Думал может есть библиотеки/приложения.
Пришлось самому набросать. Может кому потребуется.
Макрос по автоматической записи из таблицы Excel в компас во вложении. Работает только с деталями. Заполняет активную спецификацию. Необходимо, чтобы были заполнены все поля. В приложенном Excel файле. Файл таблицы и файл макроса должны лежать в одной папке.

Видео действий с экрана по ссылке:
https://youtu.be/7G46IL9Y024


Досталось куча старых чертежей, лохматых годов. СП в которых были выполнены экселе. Переводим.
Ну тогда просится вариант два, для групповой спецификации.

Вопрос по макросу:
1 В какую колонку спецификации EXcel ставить количество?
2 С Компас х64 будет работать?

pr0100

Цитата: Vin от 28.07.17, 11:45:29
Ну тогда просится вариант два, для групповой спецификации.

Вопрос по макросу:
1 В какую колонку спецификации EXcel ставить количество?
2 С Компас х64 будет работать?



Поправил макрос, в файле  excel количество указывать в третьем столбце. Попробовал на групповой спецификации тоже заполняет, только количество указывает по первому столбцу.
У меня Компас х64 v17, макрос на python3, на 16й версии и ниже работать не будет.
+ Благодарностей: 3

Vin

28.07.17, 13:02:10 #8 Последнее редактирование: 28.07.17, 13:16:55 от Vin
Цитата: pr0100 от 28.07.17, 12:51:31

Поправил макрос, в файле  excel количество указывать в третьем столбце. Попробовал на групповой спецификации тоже заполняет, только количество указывает по первому столбцу.
У меня Компас х64 v17, макрос на python3, на 16й версии и ниже работать не будет.
В Компас 16.1.11 х86_64 работает. Спасибо.

Sprinter500

Если надо просто вставить таблицу из Excel, то в экселе выделяете нужный диапазон ячеек, копируете CTRL+C, далее в Компасе создаете пустой текст, вставляете туда, затем после двойного щелчка выделяете ячейки во вставленной таблице, копируете. Далее создаете новую таблицу и вставляете ячейки, и далее форматируете так как надо - типы линий, шрифт и тд.
+ Благодарностей: 1