Skip to content

Akkhazriel/revit-excel-sheet-annotation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

ExcelToSheetAnnotation

🔗 Импорт и автоматическая синхронизация Excel-таблиц с листами Autodesk Revit

ExcelToSheetAnnotation — коммерческий плагин для Autodesk Revit, который позволяет связывать листы Excel с листами Revit и отображать заданный диапазон ячеек в виде текстовых аннотаций непосредственно на листе.

Плагин автоматически отслеживает изменения Excel-файла и обновляет данные в Revit без ручного переимпорта.

✨ Ключевые возможности

📑 Связка Excel ↔ Revit по номеру листа

Имя листа Excel должно строго совпадать с Sheet Number в Revit
(например: A101 → A101).

📐 Импорт заданного диапазона ячеек

Один диапазон (например A1:H20) применяется ко всем листам книги Excel.

🔁 Автоматическое обновление при сохранении Excel Плагин отслеживает изменения файла и пересобирает таблицы в Revit автоматически.

📝 Текстовые аннотации вместо “живых” таблиц

Каждая ячейка Excel создаётся как отдельная TextNote.
Идеально подходит для:

  • “немых” таблиц;
  • примечаний;
  • ведомостей;
  • пояснительных таблиц на листах.

🎨 Поддержка форматирования Excel

Импортируется базовое визуальное оформление:

  • выравнивание по горизонтали и вертикали;
  • перенос строк;
  • жирный / курсив;
  • размер и имя шрифта;
  • заливка ячеек;
  • границы и сетка таблицы.

📍 Интерактивный выбор точки вставки

Положение таблицы на листе:

  • выбирается вручную;
  • сохраняется для каждого листа;
  • используется при последующих обновлениях.

📏 Масштабирование

Отдельная настройка масштаба:

  • по ширине;
  • по высоте.

Позволяет точно подогнать таблицу под формат листа без изменения Excel-файла. выбор Excel-файла;

🛡 Встроенная система лицензирования

  • 7-дневный полнофункциональный trial;
  • активация по лицензионному ключу;
  • защита от сброса триала;
  • привязка лицензии к рабочему месту.

Подробнее об условиях использования:
👉 EULA

🧠 Принцип работы

1. Подготовка Excel

  • Один Excel-файл (.xlsx / .xlsm);
  • Несколько листов в книге;
  • Имя каждого листа Excel совпадает с Sheet Number в Revit;
  • Задаётся единый диапазон (например A1:H20). Пример: Excel: A101 | A102 | A201 Revit: A101 | A102 | A201

2. Подготовка Revit

  • В проекте создаются листы с нужными Sheet Number;
  • Формат и шаблон листов значения не имеют.

3. Запуск плагина

  1. В ленте Revit появится панель Excel → Excel Sync;
  2. Выберите Excel-файл;
  3. Укажите диапазон (A1:H20);
  4. Задайте точку вставки;
  5. Нажмите ОК.

4. Импорт и синхронизация

  • Для каждого листа Excel:
    • ищется лист Revit с тем же номером;
    • создаётся таблица из текстовых аннотаций.
  • При каждом сохранении Excel:
    • таблицы автоматически обновляются в Revit.

📦 Установка

Системные требования

  • Autodesk Revit 2025 (x64);
  • Windows 10 / 11 (x64);
  • Microsoft Excel (установленный локально);
  • Права администратора.

Установка

  1. Перейдите в раздел релизов:
    👉 Скачать последнюю версию
  2. Скачайте ExcelToSheetAnnotation_Setup.exe;
  3. Запустите установщик от имени администратора;
  4. Перезапустите Revit.

Обновление

  • Закройте Revit;
  • Запустите новый установщик;
  • Обновление выполнится автоматически без потери настроек.

Удаление

Через стандартные средства Windows:

  • Параметры → Приложения
  • Программы и компоненты

Удаление полностью очищает DLL и .addin-файлы.

⚠️ Ограничения текущей версии

  • Один диапазон на книгу Excel;
  • Таблицы создаются как аннотации (не системные таблицы Revit);
  • Поддерживается только Revit 2025.

🧪 Trial и лицензирование

  • Trial активируется автоматически при первом запуске;
  • В trial-режиме доступны все функции;
  • После окончания trial требуется ввод лицензионного ключа.

🔑 1 лицензия = 1 рабочее место

Получение лицензии

Условия лицензирования и политика обновлений предоставляются по запросу.

🗺 Roadmap

Планируемые улучшения:

  • Поддержка Revit 2023–2026;
  • Несколько диапазонов на лист;
  • Расширенные режимы обновления;
  • Дополнительные параметры форматирования;
  • Оптимизация для больших Excel-файлов.

🛠 Поддержка

Нашли баг или есть идея?

Создайте Issue и укажите:

  • версию Revit;
  • версию плагина;
  • описание проблемы;
  • шаги воспроизведения;
  • пример Excel-файла (по возможности).

Также доступна кастомизация под BIM-стандарты офиса.

🌍 English summary

ExcelToSheetAnnotation is a commercial Revit add-in that links Excel worksheets to Revit sheets by sheet number and renders a defined cell range as text annotations. The plugin automatically updates Revit sheets whenever the Excel file is saved.

Key points:

  • Excel ↔ Revit mapping by sheet number;
  • Automatic background updates;
  • Support for basic formatting, borders and fills;
  • Interactive placement on sheets;
  • Built-in trial and licensing system.

👉 Download: Latest release

About

Надстройка для Revit, которая связывает диапазоны данных Excel с листами Revit в виде текстовых аннотаций (простые таблицы).

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors