IFC CSV icon

IFC CSV

Convert IFC to CSV and import CSV data into IF, for documentation see Ifcopenshell.C

Export to CSV

AI-generated

Overview

This node exports data from an IFC (Industry Foundation Classes) file to a CSV or Excel file format. It is useful for users who want to extract and analyze building information model data in a tabular format for reporting, documentation, or further processing. For example, an architect or engineer can export specific attributes of building elements like walls or beams from an IFC file to a CSV file for review or integration with other software.

Use Case Examples

  1. Export IFC data of building elements with attributes like Name and Description to a CSV file.
  2. Filter IFC elements using a query (e.g., IfcWall) and export the filtered data to an Excel file.

Properties

Name Meaning
IFC Filename Name or ID Select the IFC file to export. Can be chosen from a list or specified by ID using an expression.
Output Filename The name of the output CSV or Excel file to be created.
Options Additional export options including attributes to include, delimiter character, output format (CSV or Excel), null value representation, and a query to filter IFC data.
Wait for Completion Whether to wait for the export job to complete before continuing the workflow.
Polling Interval (Seconds) How often to check the job status if waiting for completion.
Timeout (Seconds) Maximum time to wait for job completion in seconds.

Output

JSON

  • job_id - Identifier of the export job.
  • status - Current status of the export job.
  • result - Result data of the export operation, including the exported file details.

Dependencies

  • An API key credential for the IFC Pipeline API

Troubleshooting

  • Common issues include invalid IFC file selection or incorrect query syntax leading to empty or failed exports.
  • Timeout errors may occur if the job takes longer than the specified timeout; increase the timeout or check the job status manually.
  • Errors related to API authentication indicate missing or invalid API credentials; ensure the IFC Pipeline API credential is correctly configured.

Links

Discussion