AutomationMart
Home/Browse/Batch Convert CAD/BIM Files to XLSX/DAE with Validation and Reporting
n8n

Batch Convert CAD/BIM Files to XLSX/DAE with Validation and Reporting

n8nn8n26 modulesv1.0
GitHub

CAD2DATA: Batch Converter (Revit/IFC/DWG/DGN → XLSX/DAE) Batch-convert CAD/BIM files to analysis-ready XLSX and optional DAE with automatic verification and a clean HTML report. Runs locally via RvtExporter.exe and PowerShell on Windows. Supports configurable export modes — basic (309 categories), standard (724), and complete (1209) — plus optional outputs such as bounding boxes, Revit schedules, and PDF drawings. What it does - Scans a source folde

At a glance

Batch Convert CAD/BIM Files to XLSX/DAE with Validation and Reporting is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
GitHub
Modules
26
Price
Free
Version
v1.0
Batch Convert CAD/BIM Files to XLSX/DAE with Validation and Reporting workflow diagram

About this workflow

CAD2DATA: Batch Converter (Revit/IFC/DWG/DGN → XLSX/DAE) Batch-convert CAD/BIM files to analysis-ready XLSX and optional DAE with automatic verification and a clean HTML report. Runs locally via RvtExporter.exe and PowerShell on Windows. Supports configurable export modes — basic (309 categories), standard (724), and complete (1209) — plus optional outputs such as bounding boxes, Revit schedules, and PDF drawings. What it does - Scans a source folder (optionally including subfolders) for .rvt, .ifc, .dwg, or .dgn. - For each file, runs: RvtExporter.exe [input] [output.xlsx] [output.dae] [options]. - Verifies outputs (existence + size) and aggregates results. - Generates a summary HTML report and opens it automatically on completion. Converter options - Export modes: basic | standard | complete | custom - Flags: bbox (BoundingBox to XLSX), schedule (Revit schedules), sheets2pdf (Sheets → PDF) - Disable: -no-xlsx, -no-collada - Custom files: [<output file>] and [<category file>] (used with custom) Examples - basic bbox — minimal export + BoundingBox - complete schedule sheets2pdf — full export + schedules + PDFs - standard -no-collada — XLSX only (skip DAE) Prerequisites - Windows host (PowerShell + local executable). - DDC Revit toolkit installed: C:\DDCConverterRevit\datadrivenlibs\RvtExporter.exe - Read access to the source folder and write access to the output folder. How to use 1. Import this JSON workflow into n8n. 2. Open Set Configuration Parameters and set: - converterpath: C:\DDCConverterRevit\datadrivenlibs\RvtExporter.exe - sourcefolder: folder with your projects - outputfolder: folder for results - includesubfolders: true / false - fileextension: .rvt | .ifc | .dwg | .dgn - options: see Converter options 3. Run Manual Trigger. 4. The workflow discovers files → runs conversions → verifies outputs → writes and opens the HTML report. Outputs - ext.xlsx — tabular data per input file. - ext.dae — lightweight 3D (if not disabled with -no-collada). - CADConversionReportYYYY-MM-DDHH-MM-SS.html — summary with: - success rate and progress - per-file and total processing time - input/output sizes and file paths Notes & tips - Uses PowerShell Get-ChildItem for discovery and cmd /c start to open the report. - With -no-collada, success/verification is XLSX-only (DAE is skipped). - Prefer ASCII paths and ensure write permissions in the output folder. Categories Data Extraction · Files & Storage · ETL · CAD/BIM Tags cad-bim, revit, ifc, dwg, dgn, converter, batch, xlsx, dae, qto Author DataDrivenConstruction.io Author DataDrivenConstruction.io info@datadrivenconstruction.io Consulting and Training We work with leading construction, engineering, consulting agencies and technology firms around the world to help them implement open data principles, automate CAD/BIM processing and build robust ETL pipelines. If you would like to test this solution with your own data, or are interested in adapting the workflow to real project tasks, feel free to contact us. Docs & Issues: Full Readme on GitHub

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate GitHub Issue Assignments via Comment Commands

GitHub Auto-Assign Bot Streamline your open source project with intelligent issue assignment automation. ✨ What It Does Automatically assigns GitHub issues to contributors who comment "assign me" - eliminating manual triage work and creating a fair, first-come-first-served system. 🔑 Key Features - Smart Detection: Monitors both new issues and comments for assignment requests - Conflict Prevention: Checks existing assignments before making new ones - Auto-Labeling: Adds "assigned" labels fo

Free

Extract competitor SERP rankings from Google Search to Sheets with Bright Data

Extract Competitor SERP Rankings from Google Search to Sheets with Bright Data This template requires a self-hosted n8n instance to run. A comprehensive n8n automation that extracts competitor data from Google search results for specific keywords and target countries, automatically saving structured data to Google Sheets for competitive analysis and market research. --- 📋 Overview This workflow provides a professional competitor analysis solution that identifies ranking websites for specific sea

Free

Add new GitHub issues to Pipefy as cards

Every time a new issue is created in GitHub, Make will automatically create a new card in Pipefy.

Free

Create Microsoft To Do tasks from new GitHub issues

Every time a new issue is created in GitHub, Make will automatically create a new task in Microsoft To Do.

Free

Create KanbanFlow tasks from new GitHub issues

Every time a new issue is created in GitHub, Make will automatically create a new task in KanbanFlow.

Free

Add new GitHub issues to Nozbe Teams as tasks

Every time a new issue is created in GitHub, Make will automatically create a new task in Nozbe Teams.

Free

🧑‍🎓 Test your data access techniques with progressive expression challenges

How it works This template is a hands-on, practical exam designed to help you master n8n Expressions—the key to accessing and manipulating data in your workflows. If the 🎓 Expressions Tutorial Template was the theory lesson, this is the practical driving test. You'll learn how to navigate through complex data structures to get the exact piece of information you need. All challenges will reference a single "Source Data" node, which acts as our data "map". The test is a series

Free

Build an image restoration service with n8n & Gemini AI image editing

This n8n template demonstrates how to build a simple but effective vintage image restoration service using an AI model with image editing capabilities. With Gemini now capable of multimodal output, it's a great time to explore this capability for image or graphics automation. Let's see how well it does for a task such as image restoration. Good to know At time of writing, each image generated will cost $0.039 USD. See Gemini Pricing for updated info. The model used in this workflow is geo-rest

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free