воскресенье, 7 апреля 2019 г.

Надстройка Excel для экспорта-импорта в/из AutoCAD

Уважаемые коллеги, хочу поделиться своей разработкой по импорту-экспорту AutoCAD Excel.
В общем-то я так привык делать - рассчитываю воздухообмены, теплопотери, теплопритоки и заполняю ХОВСы в Excel-e. А для оформления их переношу в автокад. Кто-то делает по-другому, я привык так. Но у меня кровь из глаз идет, когда таблицу эксель просто копируют и вставляют в чертеж. Мало того, что это плохо выглядит на печати, так периодически это вообще на печать не выводится. В общем, я за то, чтобы в чертеже было по-максимуму нативных примитивов, и уж точно нужно обходиться без OLE объектов в файлах проектов.

Написал для себя и теперь представляю вам небольшую программу, которая мне помогает в проектировании.





Что умеет программа:

  1. Может эспортировать таблицу из Excel в AutoCAD в масштабе 1:100 с очень близкими размерами таблицы, как в Excel. С сохранением объединенных ячеек. (Главное, чтобы ячейки первой строки и первого столбца не были объединены).
  2. Может импортировать текст из таблицы AutoCAD в Excel (правда, я тут с размерами ячеек не заморачивался). Только текст. Обычно я пользуюсь этой функцией для импорта таблицы с экспликацией из чертежа.
  3. Может вставлять текст из ячейки Excel в AutoCAD в виде простого текста (DText).
  4. Может вставлять текст из ячейки Excel в AutoCAD в виде мультивыноски (MLeader).
Проверял на Office 2010, 2016, 365. AutoCAD 2016, 2019 x64.

На больших таблицах происходит все довольно долго, но все равно быстрее, чем переносить все ручками.

Как установить надстройку расписано Как установить надстройку в картинках

Текст надстройки открыт, вы можете его изучать, корректировать. Если что-то в ней поправите, ускорите работу, добавите функций, то не держите их рядом с собой - присылайте. Моя почта zvyagaaa@gmail.com

UPD от 26.11.2019 Добавил функции замера длины между точками, суммы длин отрезков (полилиний), площади по двум углам, площади по многоугольным фигурам, получение текста с чертежа

Скачать можно ТУТ

4 комментария:

  1. Спасибо! Классная вещь получилась!

    ОтветитьУдалить
  2. Ссылка на файл умерла... ((

    ОтветитьУдалить
    Ответы
    1. Ссылку поправил! Заодно добавил немного дополнительных инструментов.

      Удалить
  3. Большое спасибо, добрый человек!

    ОтветитьУдалить