Как сделать спецификацию в excel
Шаблон спецификаций КЖ и АС в excel, версия 2
размещено: 12 Января 2019
обновлено: 03 Июня 2019
Новый шаблон спецификаций в ексель от 2019 года.
По сравнению с предыдущим добавлено много возможностей оформления.
К сожалению с прошлого раза шаблон ещё больше усложнился, и теперь сам автор слабо представляет как он работает.
Проблем не будет, если просто копировать наверх существующие строки с деталями, материалами и т.п.
Имеющиеся строки снизу неактивны, так как им назначено количество конструкций и их групп = 0. При копировании надо выставлять нужное количество конструкций. Для монолитных конструкций это делается один раз в их первой строке.
Сами строки снизу заполнены абы как, это не реальный проект, а просто глупости. Внимательно перезаполняйте содержимое сами.
Слева всё надо заполнять самому, справа, после столбца «-» автоматически заполняемые столбцы.
Добавлены спецификации сборных конструкций, комплекта АС.
В КЖИ добавлен ВРС.
Добавлена плохая ВОР, без прямых расценок, но с некоторыми материалами. ВОР не требует составления, а использует те же строки, что и спецификации.
Регулируется стиль оформления спецификаций с ГОСТами в обозначении или в Наименовании.
Учтены ГОСТы смежных выпусков/годов. Обратите внимание на столбцы «Символы» у сечений и материала. Эти символы влияют на год и номер ГОСТа, и без них нельзя.
Планируется:
добавить массы анкерных болтов и сечений проката.
Ключевые слова: tyhig, шаблон КЖ, спецификации, КЖИ, ВРС, ВОР.
Комментарии
Сергей812, про умные таблицы узнал лишь недавно. Так понимаю, что для моих сложных целей здесь они не подходят.
Файл предназначен для копирования таблиц в автокад OLE объектом. Позже надеюсь купить или написать макрос для рисования таблиц автокада.
Нашёл много детских ошибок, исправляю.
Нашёл много детских ошибок, исправляю.[/QUOTE] Однажды давно я скачал твой старый файл для подсчета окраски и сделал из него более менее удобоваримую спецификацию со вставкой в автокад таблицей. Если напишешь почту то скину для ознакомления) сюда пока не хочу выкладывать потому что возможны ошибки да и подойдет он не каждому)
Обновил шаблон.
Теперь он доведён до ума и им реально пользоваться.
Убраны многочисленные ошибки. Фактически шаблон 2 раза написан заново.
Добавлены ведомости объёмов работ.
Пока страдает их оформление, но в быту использую как есть.
Шаблон предусматривает импорт из екселя в автокад итоговых таблиц кк оле-объектов.
При этом существует возможность импортировать также командой «встспец» как объект автокада. Но при этом автокад насильно добавлял к мтексту таблиц некое форматирование и стиль текста было невозможно назначить.
Теперь возможно вставлять таблицы просто таблицами автокада.
Применение шаблона и базу арматуры тем самым можно скрыть.
Спецификация в Автокаде.
Частью любого инженерного проекта, является составление спецификации.
При чем, по моему мнению, составление спецификаций – это одна из наименее интересных частей проекта.
От разных организации мы получаем спецификацию в различных форматах. Я видел спецификации, сделанные в Автокаде, в текстовом редакторе Word, в электронный таблицах Excel. Все они имели ряд недостатков. И чтобы сосчитать стоимость проекта приходилось предварительно делать с ними ряд манипуляций, которые занимали больше времени, чем не посредственно сам расчет стоимости.
А как бы было здорово, получаешь от заказчика спецификацию в таблице Excel без штампов. Подставляй цены и стоимость проекта готова. А в Автокад те же данные разложены по Гостовским листам и печатаются все сразу, одной отправкой на печать.
Не такие это уж и мечты. Современный AutoCAD, вместе с Excel, позволяет это сделать стандартными способами.
Получив очередную спецификацию объемом около 100 листов в формате Автокад, решил, поделится своим способом составления спецификаций.
Шапка спецификации в AutoCAD и в Excel.
Давайте создадим шаблон для составление спецификаций.
Создайте новый чертеж Автокад.
Нарисуйте или вставьте из другого чертежа шапку спецификации. См. Рис. 1.
Рис. 1. Шапка спецификации в Автокаде.
В моих проектах практически все чертежи выводятся на печать в масштабе 1:100, Поэтому и шаблон спецификации я сделаю для печати на А3 в масштабе 1:100.
Создаете новый файл Excel и сделайте в нем шапку спецификации. См. Рис. 2.
Рис. 2. Шапка спецификации в Excel.
Сохраните оба файла в одной папке (я сохранил и в папке D:\Spec\). См. Рис. 3.
Рис. 3. Сохраните оба файла в одной папке.
Связь AutoCAD с Excel.
Вариант 1.
Давайте в начале рассмотрим простой способ установления связи между таблицей AutoCAD и таблицей Excel. Тем, более большинству пользователь он вполне подойдет.
На ленте, на вкладке « Главная » нажимаем на кнопку « Таблица ». См. Рис. 4.
Рис. 4. Команда «Таблица».
Эту команду можно также запустить, находясь на вкладке « Аннотации » См. Рис. 5.
Рис. 5. Команда «Таблица».
Рис. 6. Окно «Вставка таблицы».
Указываем точку вставки таблицы в любом месте рабочего окна Автокад. Вставленная таблица выглядит примерно так, как на рис. 7
Рис. 7. Таблица в Автокаде.
Теперь, нам надо установить связь между нашей таблицей в AutoCAD и таблицей в Excel. Перед созданием связи обязательно сохраните чертеж.
Рис. 8. Создание связи AutoCAD с Excel.
Рис. 9. Создание связи с данными в Exсel.
Откроется окно «Новая связь с данными Excel: Spec». В задании пути оставляем « Относительный путь ». Это позволит нам переносить нашу папку с файлами спецификации с одного компьютера на другой с сохранение связи таблицы AutoCAD c таблицей Excel. Важно, только, чтобы файлы с этими таблицами находились в одной папке.
Рис. 10. Создание связи с данными в Exсel.
Находим нужный файл, выделяем его и нажимаем кнопку « Открыть ». См. Рис. 11.
Рис. 11. Выбор файла Exсel.
Рис. 12. Создание связи с данными в Exсel.
Далее нажимаем ОК в окне «Выбор связи данных». См. Рис. 13.
Рис. 13. Окне «Выбор связи данных».
В результате в Автокаде, получим следующую таблицу. См. Рис. 14.
Рис. 14. Таблица в Автокаде.
Связь, которая позволит нам передавать данные из Excel в AutoCAD, и обратно установлена.
Но моя получившаяся таблица очень маленькая по сравнению с первоначальной шапкой спецификации. См. Рис. 15.
Рис.15. Таблица в Автокаде.
Именно так она будет выглядеть на фоне моих чертежей.
Казалось бы в чем проблема, просто масштабированием увеличим ее в 100 раз.
Выделите таблицу и на вкладке « Главная » нажмите на кнопку « Масштаб ». См. Рис. 16.
Рис. 16. Масштабирование таблицы.
На запрос: Базовая точка: укажите точку вблизи таблицы.
На запрос: Масштаб: Введите 100 и нажмите Enter >.
Рис. 17. Таблица спецификации.
Таблицы для ввода спецификации готовы и можно приступить, непосредственно, к их заполнению. Данные в таблицу удобнее вносить в Excel. Поэтому, переходим в таблицу Excel и набираем в ней нашу спецификацию. См. Рис. 18.
Рис. 18. Спецификация в Excel.
Затем, чтобы перенести данные в AutoCAD, сохраняем файл Excel. Возвращаемся в AutoCAD.
Выделите таблицу, перейдите на вкладку « Аннотации » и щелкните по кнопке «Загрузить из источника». См. Рис. 19.
Рис. 19. Перенос данных из Excel в Autocad.
В результате получим приблизительно следующее. См. Рис. 20.
Рис. 20. Данные в таблице Автокад.
Чтобы при добавлении новых строк в Excel, текст в AutoCAD, отображался правильно, таблицы в Автокад нужно:
либо вообще не масштабировать,
либо масштабировать после того как, все данные внесены.
Если эти ограничения Вас не пугают, смело можете использовать этот простой способ.
Но для меня, это не совсем то, что я хотел получить в результате. Поэтому мы пойдем другим путем.
Предварительно вернем все к исходному варианту
1) Очистим от данных таблицу Excel
2) Удаляем неудачный вариант таблицы
3) Удалим связь с данными.
Чтобы удалить связь с данными. Перейдите на вкладку «Аннотации» и на панели инструментов «Таблицы» щелкните по кнопке « Связь с данными ». Откроется окно «Диспетчер связи данных». В нем щелкните правой кнопкой мыши по строке « Spec », и в появившемся списке выберете « Удалить ». См. Рис. 21.
Рис. 21. Удаление связи с данными.
Появится сообщение, в котором нажимаем « Да », затем нажимаем ОК в «Диспетчере связи данных». См. рис. 22.
Рис. 22. Удаление связи с данными.
Связь AutoCAD с Excel.
Вариант 2.
Второй вариант отличается от первого тем, что предварительно мы
создаем новый стиль таблицы:
На ленте перейдите на вкладку « Аннотации » и на панели инструментов «Таблицы» щелкните по стрелке в правом нижнем углу. См. Рис. 23.
Рис. 23. Создание нового стиля таблицы.
Откроется окно «Стили таблиц», в котором щелкаем по кнопке « Создать… ». См. Рис. 24.
Рис. 24. Создание нового стиля таблицы.
Откроется окно «Создание нового стиля таблицы». Задаем « Имя нового стиля » и нажимаем на кнопку « Далее ». См. Рис. 25.
Рис. 25. Имя нового стиля таблицы.
Откроется окно для настройки нового стиля таблиц.
Величину отступов текста от линий таблицы и высоту текста я назначаю для дальнейшей печати на лист А3 в масштабе 1:100.
Рис. 26. Изменения стиля таблицы.
Рис. 27. Изменения стиля таблицы.
Рис. 28. Изменения стиля таблицы.
Рис. 29. Изменения стиля таблицы.
Рис. 30. Изменения стиля таблицы.
Рис. 31. Изменения стиля таблицы.
В результате будет создан новый стиль таблиц « Spec ». Выделите его и нажмите кнопку « Установить », чтобы сделать его текущим. Далее нажимаем на кнопку « Закрыть ». См. Рис. 32.
Рис. 32. Изменения стиля таблицы.
На ленте, на вкладке «Аннотации» щелкаем по кнопке « Таблица ». См. Рис. 33.
Рис. 33. Вставка таблицы
Рис. 34. Вставка таблицы.
Рис. 35. Вставка таблицы.
Рис. 36. Изменение ширины столбца.
Аналогично, подтаскиваем остальные вертикальные линии таблицы. В результате должны получить следующее. См. Рис. 37.
Рис. 37. Изменение ширины столбцов.
Теперь, нам надо установить связь между нашей таблицей в AutoCAD и таблицей в Excel. Перед созданием связи обязательно сохраните чертеж.
Рис. 38. Создание связи AutoCAD с Excel.
Рис. 39. Создание связи с данными в Exсel.
Откроется окно «Новая связь с данными Excel: Spec». В задании пути оставляем « Относительный путь ». Это позволит нам переносить нашу папку с файлами спецификации с одного компьютера на другой с сохранение связи таблицы AutoCAD c таблицей Excel. Важно, только, чтобы файлы с этими таблицами находились в одной папке.
Рис. 40. Создание связи с данными в Exсel.
Находим нужный файл, выделяем его и нажимаем кнопку « Открыть ». См. Рис. 41.
Рис. 41. Создание связи с данными в Exсel.
Рис. 42. Создание связи с данными в Exсel.
В поле форматирование ячеек, убираем галочку рядом с надписью « Использовать форматирование Excel ». Таким образом, мы сохраняем формат таблицы (ширина столбцов, высота текста и т. п.), созданный нами в AutoCAD.
Рис. 43. Создание связи с данными в Exсel.
Далее нажимаем ОК в окне «Выбор связи данных». См. Рис. 44.
Рис. 44. Выбор связи данных.
В результате должны получить следующее. См. Рис. 45.
Рис. 45. Таблица спецификации.
Связь, которая позволит нам передавать данные из Excel в AutoCAD, и обратно установлена.
Теперь верхняя шапка, по которой мы устанавливали ширину столбцов, нам не нужна и ее можно удалить.
Переходим в таблицу Excel и набираем в ней нашу спецификацию. См. Рис. 46.
Рис. 46. Спецификация в Excel.
Сохраняем файл Excel. Возвращаемся в AutoCAD. Выделите таблицу, перейдите на вкладку «Аннотации» и щелкните по кнопке « Загрузить из источника ». См. Рис. 47.
Рис. 47. Загрузка данных из Excel.
Данные из Excel загрузятся таблицу в AutoCAD.
Рис. 48. Форматирование таблицы.
Текст в выделенных ячейках сдвинется влево. См. Рис. 49.
Рис. 49. Таблица в Автокаде.
Если нужно внести изменения в спецификацию. Откройте файл Excel. В нем изменяем, добавляем данные и по окончании редактирования сохраняем.
Возвращаемся в AutoCAD. Выделяем таблицу, переходим на вкладку «Аннотации» и щелкаем по кнопке «Загрузить из источника». Данные в таблице AutoCAD обновятся.
Выделенный диапазон ячеек будет разблокирован. Чтобы внести изменения в ячейку, дважды щелкните по ней. После того, как все изменения внесены, их нужно экспортировать в Excel. Если файл спецификации в Excel открыт, закройте его. Выделите таблицу. На ленте, перейдите на вкладку «Аннотации» и щелкните по кнопке « Выгрузить в исходный файл ». См. Рис. 51.
Рис. 51. Экспорт данных в Excel.
Изменения, внесенные в таблице AutoCAD, выгрузятся в таблицу Excel. Если измененные ячейки оказывают влияние на другие ячейки (входят в состав формул), в Excel все будет пересчитано. По окончании в AutoCAD появится сообщение «Связь с данными изменена», в котором будет предложено обновить таблицу в AutoCAD. Выберите «Обновление таблиц с учетом связи с данными: ». См. Рис. 52.
Рис. 52. Связь с данными изменена.
Данные из таблицы Excel вернуться в AutoCAD. И ячейки таблицы снова будут заблокированы.
Таким образом, мы получили удобный инструмент для заполнения таблицы спецификации в Автокаде. Нам осталось лишь организовать ее печать согласно ГОСТ.
О том, как это сделать мы рассмотрим в следующем уроке: «Печать в Автокаде».
На этом наш урок окончен. Желаю Вам быстрой и комфортной работы в AutoCAD.
Вы можете бесплатно скачать связанные между собой файлы спецификации Excel и AutoCAD.
Если у Вас появились вопросы, задавайте их в комментариях.
Я с удовольствием отвечу.
Если вы хотите получать новости с моего сайта. Оформляйте подписку.