Metasheet edits any Revit parameter directly in a spreadsheet grid inside Revit — no Excel round-trip. Browse 11 collections (Elements, Sheets, Views, Rooms…), edit inline, and apply every change in a single Revit Transaction. Completely free — all features, no Pro tier. Sign in with a free 3dshouse account to use it.

Metasheet Revit Spreadsheet Features
- 11 collections — Elements, Family Types, Sheets, Views, Rooms, Levels, Grids, Revisions, Materials, Project Info, View Schedules.
- Inline edit — modify any Revit parameter directly in a spreadsheet grid; no Excel round-trip.
- Type Name & Family Name — editable directly (read-only in DiRoots SheetLink).
- Auto-resolve collisions — two-pass rename handles Sheet Number, Mark, and Type Name swaps automatically.
- Sort, Undo / Redo — click any column header to sort; full undo/redo stack.
- Column hide / show — auto-hides empty and read-only columns on load; toggle any column manually.
- Export to XLSX — dump any collection to Excel.
- Single Transaction apply — every edit batches into one Revit Transaction (one Ctrl+Z undoes the whole batch).
- Canvas grid — 50k+ rows render without lag.
- Bulk Find & Replace — search and replace across any column.
- Bulk Prefix / Suffix — prepend or append to any column in one step.
Install Metasheet Revit Add-In
- Run the installer. Metasheet appears on the Revit ribbon under the Add-Ins tab.
System requirements
- Revit 2021 through Revit 2026.
- Windows 10 / 11 x64.
One detail worth knowing if you run more than one Revit on the same machine: Revit 2025 and 2026 moved to .NET 8, while Revit 2021–2024 still run on .NET Framework 4.8 — the two runtimes can’t share a single add-in binary, so the installer drops a version-matched assembly into each Revit’s Addins folder rather than one universal DLL. That is why upgrading Revit, not just Metasheet, can require a reinstall to register the build for the new year.
FAQ
Is it safe to edit parameters with Metasheet?
Yes. Every edit batch is applied inside a single Revit Transaction — if the result is not what you expected, press Ctrl+Z in Revit to undo the entire batch in one step and restore the original values. One nuance: the undo only reverts what was inside that transaction — if Revit silently recomputed dependent values (tag positions, schedule sums, dimension overrides) as a downstream effect, those follow the parameter back, but anything you changed in a later, separate apply is its own undo step.
Is Metasheet a free alternative to Ideate BIMLink or DiRoots SheetLink for editing Revit parameters?
Yes. Metasheet edits Revit parameters directly in a spreadsheet grid inside Revit with no Excel round-trip, and it even lets you rename Type Name and Family Name (read-only in DiRoots SheetLink). Renaming a type is not a normal parameter write — the Revit API exposes it through a dedicated rename path, and Revit refuses any name that already exists in that family, which is exactly why Metasheet’s two-pass collision resolver exists: swapping two type names in one apply would otherwise fail mid-batch. Truly read-only built-ins (Category, element ID, computed values) still can’t be forced editable by any add-in — Metasheet auto-hides those columns instead of pretending they’re writable. It is completely free, no Pro tier.
Which Revit data can I edit?
Eleven collections: Elements, Family Types, Sheets, Views, Rooms, Levels, Grids, Revisions, Materials, Project Info and View Schedules.
Do I need Excel?
No. You edit in Metasheet’s own grid and apply every change in a single Revit Transaction. You can still export any collection to XLSX when you want a spreadsheet copy.

Tiếng Việt