Free Revit Plug-in

Your Excel table,
drawn into
Revit.

Pick an .xlsx, pick a worksheet, and a 1:1 table appears in Revit — borders, shading, fonts and merged cells all reproduced. Native geometry, not a screenshot.

It runs entirely inside Revit on your own machine — no account, no upload.

Our Autodesk App Store listing is in review. Until it goes live, install from GitHub — the instructions are below.

Revit 2026 – 2027 pyRevit or standalone add-in Free
.xlsx
SCHEDULE
ROOM
AREA
TYPE
Room 01
12.4 m²
Bed
Room 02
9.8 m²
Bath
Room 03
21.6 m²
Living
Room 04
15.2 m²
Kitchen
Revit view
SCHEDULE
ROOM
AREA
TYPE
Room 01
12.4 m²
Bed
Room 02
9.8 m²
Bath
Room 03
21.6 m²
Living
Room 04
15.2 m²
Kitchen

Detail lines · filled regions · text notes — all selectable Revit elements

Two separate products

This plug-in is not part of the audit platform

EZbuild for Revit and EZbuild the compliance-review platform are built by the same people and share a name. That is where the overlap ends — they are separate products, installed separately and used separately. Neither one needs the other.

This page

EZbuild for Revit

A Revit plug-in that draws Excel worksheets into native geometry. It runs offline inside Revit and never talks to a server.

  • ✓Free, no account, no sign-in
  • ✓Nothing leaves your machine
  • ✓Works with no EZbuild subscription
Separate

EZbuild

A web platform that reviews a drawing set against the NZBC and Auckland Council GIS before you submit to council.

Process

From spreadsheet to sheet in three clicks

1

Pick your .xlsx

Browse to the file and choose a worksheet. No export step, no CSV, no add-in inside Excel.

2

Place the table

Click once in the view. Column widths and row heights are measured from the real text, so nothing clips.

3

Refresh anytime

Numbers changed in Excel? Hit Refresh. The table redraws in place, keeping its position on the sheet.

Install

Two builds. Pick one.

The geometry is identical — same unit conversion, same text calibration, same border merging. A table made by one can be refreshed by the other.

pyRevit extension Standalone add-in
PrerequisitepyRevit must be installedNone — it just installs
Revit versions2026 – 20272026 – 2027
FeaturesImport · Refresh · CleanupImport · Refresh · Cleanup
LanguagePython (IronPython)C# / .NET

Already using pyRevit? Take the pyRevit build — it is the easiest to install.

Don't want pyRevit? Take the standalone build. You give up nothing: both have the same buttons.

Setup

Installing it

Under two minutes either way. Close Revit first.

pyRevit

pyRevit extension

  1. 1

    Install pyRevit

    Skip if you already have it. Grab the installer from pyrevitlabs.io and run it once — it adds the pyRevit tab to Revit.

  2. 2

    Add the extension

    Download the repo, then copy the .extension folder into your pyRevit extensions directory:

    %APPDATA%\pyRevit\Extensions\

    Or add the folder under pyRevit → Settings → Custom Extension Directories and point it at wherever you keep the repo.

  3. 3

    Reload

    Open Revit, go to the pyRevit tab and hit Reload. An EZbuild tab appears with a Table panel holding Import, Refresh, Cleanup and About.

Standalone

Standalone add-in

  1. 1

    Build it

    No packaged installer yet. You need the matching Revit installed locally, plus its .NET SDK — 8 for Revit 2026, 10 for Revit 2027.

    cd revit-addin/EZTable && dotnet build -c Release
  2. 2

    Open Revit

    A successful build copies the add-in into your Revit Addins folder by itself. Restart Revit and an EZbuild tab appears with a Table panel, holding Import, Refresh, Cleanup and About.

  3. ?

    Which Revit do you have?

    The two run on different runtimes — Revit 2026 on .NET 8, Revit 2027 on .NET 10 — so build the one target you need: -p:TargetFrameworks=net8.0-windows for 2026, net10.0-windows for 2027.

The three buttons

Import

Pick an .xlsx and a worksheet, then click once in a drafting view to place the table.

Refresh

Select a table you placed earlier and it redraws from the current spreadsheet, keeping its position.

Cleanup

Deletes every element of a placed table in one go, instead of picking lines out by hand.

Free · No Account Required

Stop redrawing tables.
Start refreshing them.

The plug-in is free and stands on its own — no account, nothing uploaded. Our compliance-review platform is a different product, and it is in private beta.

Questions? pitayadesign.nz@gmail.com