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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Построение 2D-полилинии по точкам из файла в excel AutoCAD 2016

Построение 2D-полилинии по точкам из файла в excel AutoCAD 2016

Ответ
Поиск в этой теме
Непрочитано 27.10.2016, 14:03 #1
Построение 2D-полилинии по точкам из файла в excel AutoCAD 2016
_TOD_
 
инженер
 
Покровск
Регистрация: 27.10.2016
Сообщений: 3

Добрый день, коллеги!
Тема далеко не новая! Но все же, может, что новое придумали...
Подскажите, пожалуйста, автоматизированный способ построения 2D-полилинии по точкам из файла в excel.
Точек порядка 600 шт (каждая координата х и у в отдельной ячейке и дробная часть отделена от целой ЗАПЯТОЙ).
Буду Вам благодарен, за помощь, т.к. не выношу рутину и всячески пытаюсь автоматизировать процесс, чтоб увеличить творческую составляющую.

P.S. Поискал на форуме подобные темы, есть ответы за 2006-2012 г.г. Понял, что самый универсальный способ из предложенных ранее, поместить координаты каждой точки в одну ячейку (25.12,30.25), далее скопировать строки, затем вызвать полилинию и вставить скопированные координаты, в результате вырисуется полилиния по точкам. Точек порядка 600 шт (как я писал), перспектива вручную сводить координаты для каждой точки в одну ячейку с заменой запятой на точку при отделение целой части от дробной, честно говоря, угнетает.
Просмотров: 3654
 
Непрочитано 27.10.2016, 14:21
#2
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


вопрос сюда, там такие вопросы решают
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 27.10.2016, 14:22
#3
Кулик Алексей aka kpblc
Moderator

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


В отдельную ячейку / лист загоняешь формулу типа
Код:
[Выделить все]
=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(",";A1)-1);".";ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(",";A1));",";ЛЕВСИМВ(B1;НАЙТИ(",";B1)-1);".";ПРАВСИМВ(B1;ДЛСТР(B1)-НАЙТИ(",";B1)))
и получаешь готовые к применению координаты точек. А дальше - по имеющейся схеме.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.10.2016, 14:22
#4
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,112


Первое, что приходит на ум - это VBA, потом и другие языки /например python/. Вы внимательно смотрели темы?

----- добавлено через ~2 мин. -----
... в питоне можно выполнить через подгружвемый модуль sdxf
v.psk вне форума  
 
Непрочитано 27.10.2016, 14:33
#5
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Приложи файл, я обработаю в VBA, у меня уже всё написано.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 27.10.2016, 14:40
#6
trir


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


А откуда точки в Excel взялись?
trir на форуме  
 
Непрочитано 27.10.2016, 14:51
#7
P_S


 
Регистрация: 09.10.2006
Санкт-Петербург
Сообщений: 99


Никто не замечал в Exel во вкладке "Редактирование" менюшку "Найти и выделить", а в ней команду "Заменить"? А если из Exel через буфер скопировать столбцы в блокнот, получим такие же столбцы с разделителем табуляция. У блокнота в меню "Правка" тоже есть команда "Заменить", чтобы заменить табуляцию на запятую. По-моему, простота этих операций отбивает всякую охоту что-то автоматизировать.
P_S вне форума  
 
Непрочитано 27.10.2016, 15:24
#8
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Offtop:
Цитата:
Сообщение от P_S Посмотреть сообщение
По-моему, простота этих операций отбивает всякую охоту что-то автоматизировать.
Автоматизацию пишешь когда в ячейках видишь что-то типа "x=10.124" с разными вариациями расположения пробелов )))
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Автор темы   Непрочитано 28.10.2016, 09:24
#9
_TOD_

инженер
 
Регистрация: 27.10.2016
Покровск
Сообщений: 3


Коллеги! Всем откликнувшимся спасибо. Для решения моей конкретной задачи "в десятку" советы от Кулик Алексей aka kpblc и P_S, который вообще, выбил почву из под ног командой "Заменить")), как я сразу не догадался)).
За желание помочь KronSerg отдельное спасибо, но думаю, не буду отвлекать после советов вышеуказанных авторов.
Для trir - точки геодезисты передали уже в Excel.
_TOD_ вне форума  
 
Непрочитано 29.10.2016, 08:52
| 1 #10
VVA

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


Есть еще Import coordinates from a text file txt (sdr csv) in AutoCAD и последующее развитие ИМПОРТ КООРДИНАТ ИЗ ТЕКСТОВОГО ФАЙЛА В AUTOCAD
А так же Point Manager от Lee-Mac'a
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Построение 2D-полилинии по точкам из файла в excel AutoCAD 2016

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связка AutoCAD с Excel через командную строку. raffnec AutoCAD 9 19.09.2016 10:54
Нужна помощь с установкой AutoCAD 2016 Ifclissium AutoCAD 5 15.08.2016 17:19
Таблица из Excel в AutoCAD Elbrus AutoCAD 56 11.06.2012 11:41
Построение дуги по 3 точкам в AutoCad ut2010 Программирование 12 24.11.2008 22:46
Уже работаю в AutoCAD 2006, но нужна книжка чтобы знать все тонкости работы с 2D графикой. Unt0nich Поиск литературы, чертежей, моделей и прочих материалов 17 06.05.2008 17:58