| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Перевод таблицы из примитивов в Excel (Autocad15)

Перевод таблицы из примитивов в Excel (Autocad15)

Ответ
Поиск в этой теме
Непрочитано 05.06.2014, 08:04 #1
Перевод таблицы из примитивов в Excel (Autocad15)
инженер гарин
 
Разработка КМ, КМД
 
Санкт-Петербург
Регистрация: 10.08.2012
Сообщений: 1,256

Как перевести данные из таблицы, сделанной из примитивов Autocad 15 (линии и однострочный текст) в excel без спдс графикс и спдс автодеска?
Просмотров: 8156
 
Непрочитано 05.06.2014, 08:26
#2
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Посоветовал бы с помощью редактора mtmedit копировать столбцы текстов через буфер, но он поддерживает только версии по 13-ю.
Есть еще лисп для создания промежуточного текстового файла с произвольными разделителями столбцов.
http://dwg.ru/dnl/125
Oleg T вне форума  
 
Непрочитано 05.06.2014, 09:10
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


ИМХО http://dwg.ru/dnl/6638
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.06.2014, 09:45
#4
инженер гарин

Разработка КМ, КМД
 
Регистрация: 10.08.2012
Санкт-Петербург
Сообщений: 1,256
Отправить сообщение для инженер гарин с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
там лисп какую-то кашу в ексель передает...
инженер гарин вне форума  
 
Непрочитано 05.06.2014, 09:47
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Какая каша была - такую и передает. Не видя исходного dwg, что-либо сказать очень сложно.
P.S. Обрати внимание на даты написания кодов.
P.P.S. Даже если и будут исходные данные, лично я смотреть все равно не буду - некогда.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.06.2014, 10:01
#6
инженер гарин

Разработка КМ, КМД
 
Регистрация: 10.08.2012
Санкт-Петербург
Сообщений: 1,256
Отправить сообщение для инженер гарин с помощью Skype™


а в 15 автокаде нет примочки типа как в спдс -"распознавание таблиц"? или может есть информация, как прикрутить 9 спдс к 15 автокаду?
инженер гарин вне форума  
 
Непрочитано 05.06.2014, 11:36
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


По моему Atbale еще это умеет
Цитата:
Pseudo2Grid - уникальный модуль, посредством которого можно перенести псевдо-таблицы из чертежа AutoCAD в таблицу ATable for AutoCAD
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 05.06.2014, 12:11
#8
инженер гарин

Разработка КМ, КМД
 
Регистрация: 10.08.2012
Санкт-Петербург
Сообщений: 1,256
Отправить сообщение для инженер гарин с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
По моему Atbale еще это умеет
там последняя версия только на 10 автокад ... что-то под 15 не запускается...
инженер гарин вне форума  
 
Непрочитано 05.06.2014, 13:38
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от инженер гарин Посмотреть сообщение
там последняя версия только на 10 автокад
Там это здесь?
Вроде как разработчик не пропал.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 08.06.2014, 15:24
#10
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,040


Есть еще у hwd работающее решение. Пользовался для перевода экспликаций помещений в подобных псевдотаблицах в эксель. Единственный минус - что алгоритм не воспринимает пустых ячеек, т.е. приходилось ухищряться и вставлять специальное словосочетание-заглушку. А потом в самом экселе поиском и заменой обратно возвращать пустые значения. И чуть подточил - чтобы макрос обрабатывал как мультитекст, так и обычный текст.

Последний раз редактировалось Сергей812, 08.06.2014 в 22:28.
Сергей812 вне форума  
 
Непрочитано 18.09.2018, 15:54
#11
superkot007


 
Регистрация: 15.01.2010
Сообщений: 254


http://antondevyatov.blogspot.com/20...-to-excel.html
На всякий случай - макрос, доступный на момент написания этого поста - во вложении.
Подключение макроса:
1. Открыть файл с макросом.
2. Перейти на вкладку Разработчик, зайти в редактор Visual Basic.
3. В окне References (меню Tools - пункт References) выбрать нужную версию AutoCAD (по умолчанию у автора стоит галочка на 2017 версии), поставить галочку и нажать ОК.
4. Сохранить макрос с внесенными изменениями - в дальнейшем на той же версии AutoCAD шаги 1-3 не потребуются.
Вложения
Тип файла: rar TEXT_Grab_Update.rar (32.4 Кб, 75 просмотров)
superkot007 вне форума  
 
Непрочитано 18.09.2018, 16:08
#12
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,040


Цитата:
Сообщение от superkot007 Посмотреть сообщение
1. Открыть файл с макросом.
2. Перейти на вкладку Разработчик, зайти в редактор Visual Basic.
3. В окне References (меню Tools - пункт References) выбрать нужную версию AutoCAD (по умолчанию у автора стоит галочка на 2017 версии), поставить галочку и нажать ОК.
4. Сохранить макрос с внесенными изменениями - в дальнейшем на той же версии AutoCAD шаги 1-3 не потребуются.
Или зайти в References, отключить ссылку на акад и затем нажимая в редакторе на "Debug / Compile VBA Project" - везде, где будет ругаться на неизвестный тип - просто заменять на "Object". И получите счастье - независимый от версии акада код.
Сергей812 вне форума  
 
Непрочитано 18.09.2018, 17:52
#13
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


https://habr.com/post/278765/
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Перевод таблицы из примитивов в Excel (Autocad15)

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 141 24.11.2023 15:49
Таблицы из Excel в AutoCAD вставляются неполностью Nikolay_N AutoCAD 23 07.09.2019 21:12
Привязка таблицы Excel к чертежу AutoCad Teo-one Программирование 5 22.03.2014 00:11
вставка таблицы из MS Excell baaba Готовые программы 23 11.03.2014 19:47
как с помощью vba начертить линию vasyavip Программирование 77 09.10.2008 23:17