RVTDAEXLSXRvtExporter.exe

Revit® to DAE (Collada) converter: geometry linked to Excel rows by element ID, without Revit

The Revit converter writes a DAE next to the XLSX. Each element in the DAE carries its Revit element ID, so geometry and parameters join on one key.

DDC_Converter_Revit_v28052026.zip210 MBWindows 10/11 x64Linux .debno Autodesk licence neededruns offline

XLSX2023 racbasicsampleproject_rvt.xlsx2,496 × 1,027
Revit to DAE: real output excerpt: 6 of 2,496 rows and 6 of 1,027 columns.
IDCategoryTypeLevelAreaVolume
176804OST_FloorsGeneric 150mmLevel 1105.90615.886
198694OST_WallsSIP 202mm Wall - conc cladLevel 222.3554.516
198749OST_WallsWall - Timber CladLevel 16.0101.214
418183OST_FloorsGeneric 300Level 2100.49330.148
422466OST_Doors800 x 2100Level 12.9650.109
457479OST_WindowsStandardLevel 25.5190.154
2,490 more rows, 1,021 more columns in the file
Fig. 1. Real converter output from racbasicsampleproject.rvt (Autodesk sample project, Revit 2023), converted with an earlier DDC Revit Community build. Shown: 6 of 2,496 rows and 6 of 1,027 columns, values as written by the converter. The ID column is the key that the DAE elements carry.

Geometry in DAE, data in XLSX, joined on the element ID

Load the DAE in Blender, a game engine or three.js and look up any element in the spreadsheet by its ID.

Columns of 2023 racbasicsampleproject_rvt.xlsx, with the value from the first row of the excerpt
ColumnExampleWhat it holds
ID176804Revit element ID, the key in the DAE
CategoryOST_FloorsRevit category, internal OST_ name
TypeGeneric 150mmType name
LevelLevel 1Level
Area105.906Area parameter as stored in the model
Volume15.886Volume parameter as stored in the model

Fig. 2. Columns shown in Fig. 1, with values from its first row of 2023 racbasicsampleproject_rvt.xlsx.

Output files

.dae
Collada geometry; each element carries its Revit element ID.
<name>_rvt.xlsx
Parameters per element. Skip with -no-xlsx.
Revit to DAE conversion A Revit RVT / RFA file is read by RvtExporter.exe on your own computer. It writes: DAE, geometry, element IDs; XLSX, parameters (optional). Nothing is uploaded. YOUR COMPUTER OR SERVER, OFFLINE RVT Revit RVT / RFA DDC CONVERTER RvtExporter.exe runs locally, no upload DAE geometry, element IDs XLSX parameters (optional) Revit to DAE conversion A Revit RVT / RFA file is read by RvtExporter.exe on your own computer. It writes: DAE, geometry, element IDs; XLSX, parameters (optional). Nothing is uploaded. YOUR COMPUTER OR SERVER, OFFLINE RVT Revit RVT / RFA DDC CONVERTER RvtExporter.exe runs locally, no upload DAE geometry, element IDs XLSX parameters (optional)
Fig. 3. Same RvtExporter.exe as Revit to Excel. -no-xlsx writes geometry only.

Convert from the window, PowerShell or Python

Same converter, same output. Start with the window, then put the command in a batch file, a script or an n8n workflow.

In the window

  1. Install the Microsoft Visual C++ Redistributable 2015-2022 (x64) if it is missing.
  2. Unzip the download.
  3. Choose RVT files in the GUI.
  4. Press Convert; the DAE is written next to the XLSX.
PowerShell, in the unzipped folder
# geometry only, no spreadsheet
> RvtExporter.exe "C:\Projects\Building.rvt" -no-xlsx
Python, every file in a folder
import subprocess
subprocess.run(["RvtExporter.exe", r"C:\Projects\model.rvt", "standard", "-no-xlsx"], check=True)
bash, Ubuntu or Debian, package ddc-rvtconverter 18.0.0.0
> echo "deb [trusted=yes] https://pkg.datadrivenconstruction.io stable main" | sudo tee /etc/apt/sources.list.d/ddc.list
> sudo apt update && sudo apt install ddc-rvtconverter

Supported versions and formats

Input
.rvt and .rfa, Revit 2015 to 2026
Output
DAE (Collada), optional XLSX
Flags
-no-xlsx (geometry only), -no-collada (data only)
Opens in
Blender, Unreal Engine, Unity, three.js and other Collada tools
Platforms
Windows 10/11 64-bit (GUI and CLI), Linux (.deb)

Limits, stated plainly

  • Revit files older than 2015 are not supported.
  • Materials and textures follow what the converter exports; check the result in your target engine.
  • Community licence: personal and research use.

Video walkthrough

Revit and IFC in Unreal Engine, Unity, Oculus: VISUALIZATION, RENDERING, METAVERSE, GAME DESIGN. Plays from youtube-nocookie.com after you click.

Reviews

As a data scientist, I use data every day in every topic and field and think that data can appear in one format to make it easier to use and explore. After I tried the DDC converter, it became the only solution for me to manage and convert all BIM documents. Thanks to DataDrivenConstruction, I can now work with all IFC and Revit files automatically without having to upload files to the server.

Mohamed TouatiPrincipal Data Scientist, Pixemantic

Questions about Revit to DAE

All questions

How do I link geometry and data?

Each element in the DAE carries the same element ID as its row in the XLSX export.

Do I need Revit installed?

No. Geometry is read from the RVT file directly.

Which Revit versions can it read?

RVT and RFA files saved with Revit 2015 to 2026.

Is this an online converter?

No. It is a download that runs on your Windows or Linux computer, or on your own server. Files are never uploaded, so confidential projects stay on your machine.

Is it free for commercial work?

The Community version is free for personal and research use. Commercial use, processing files for third parties, SaaS or redistribution needs a commercial licence. Request a quote on the licence page.

Other converters

Licence, team setup or a file that does not convert?

Write to info@datadrivenconstruction.io, use the contact form or book a call. Artem Boiko or an engineer from the DDC team replies by e-mail.