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
LanguagePython (IronPython)C# / .NET

Already using pyRevit? Take the pyRevit build — easiest to install, and it has Cleanup as well.

Don't want pyRevit? Take the standalone build. Cleanup is the only thing you give up.

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 and Cleanup.

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 and Refresh.

  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 · pyRevit only

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