Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: ambro34 от 10-10-2021, 11:34:00

Название: Как перенести таблицу из AutoCAD в Excel?
Отправлено: ambro34 от 10-10-2021, 11:34:00
Как перенести таблицу из AutoCAD в Excel если она не редактируемая?
(https://i.postimg.cc/crXTnQpZ/Screenshot-1.jpg) (https://postimg.cc/crXTnQpZ)
Название: Re: Как перенести таблицу из AutoCAD в Excel?
Отправлено: Владимир Шу от 10-10-2021, 14:07:07
1. Что значит не редактируемая?
2. С другой стороны, даже таблицу из текста и палок можно перенести и не такая уж это сложная задача, так в чем сложность?
3. Может нужно не картинку показывать, а dwg файл прикрепить, что бы был предметный разговор?
Название: Re: Как перенести таблицу из AutoCAD в Excel?
Отправлено: ambro34 от 11-10-2021, 15:59:48
Вот эти таблицы нужно перевести в Excel, что-бы там их редактировать.
Название: Re: Как перенести таблицу из AutoCAD в Excel?
Отправлено: Владимир Шу от 11-10-2021, 16:25:27
Вот эти таблицы нужно перевести в Excel, что-бы там их редактировать.
Посмотрел файл и пока не улавливаю в чем сложность?
Одна таблица просто набор текста и палок (вероятно взорваный вариант таблицы), что можно прямо передать в ексель с помощью датаэкстракшена и там уже отсортировать по строкам и колонкам, для этого даже программировать ничего не нужно (при известной ловкости владения екселем), вторая таблица - таблица архитектурного автокада, увы файл пересохранен и нет возможности понять в каком именно ADT эта таблица сделана, а потому ее можно так же взорвать (временно) и обработать как и первую таблицу или пытаться подобрать нужную версию ADT и работать с таблицей напрямую.
Соответственно написать на С# подобную выборку и сортировку достаточно просто и в чем затык? В чем сложность? В какой именно строчке кода есть не понимание?

Для продолжения предметного разговора помимо файла нужно еще и код приложить...

ЗЫ.
Я Вам по секрету скажу, Андрей Бушман такого рода парсер для взорванных таблиц, лет дофига назад, писал и выкладывал, он же писал и выкладывал взрыватель для прокси объектов написанный на C#... Осталось только найти и собрать все вместе, даже писать ничего не придется.