BIM X - IFC Attribute Export icon

BIM X - IFC Attribute Export

Exports attributes (Core/Pset/Qto) from IFC as a flat table. JSON for chaining, XLSX for download.

BIM X - IFC Attribute Export

AI-generated

Summary

Extracts IFC entity attributes from a binary IFC file provided in a specified binary property, producing a flat table of core attributes and property sets in either JSON or XLSX format.

Inputs

  • Binary Property (required) — Specify the name of the binary property containing the IFC file to process.
  • Entity Scope (required) — Choose which IFC entities to include: Spaces only, Custom IFC types, or all IFC types present in the model.
  • Custom IFC Types — Comma-separated IFC type constants to export, used only when Entity Scope is set to Custom.
  • Exclude IFC Types (required) — Comma-separated IFC types to exclude from export.
  • Row Layout (required) — Select table layout: Wide produces one row per IFC element; Long produces key-value pairs per attribute.
  • Include Core Attributes (Name, Description, Tag) (required) — Include core IFC attributes such as Name, Description, Tag, ObjectType, and GlobalId in the output.
  • Generate XLSX (required) — Optionally generate an XLSX (Excel) file of the extracted attributes.
  • Generate JSON (required) — Optionally generate a JSON object containing the extracted attributes for further processing.

Output shape

A single JSON object and optionally one XLSX binary file per input item.

The output JSON contains keys: rows (array of extracted rows if JSON output enabled), rowLayout, scope, and count of exported rows. When XLSX generation is enabled, an XLSX binary file named 'ifc_attributes.xlsx' with MIME type for Excel is included. If no IFC types match the filters, rows is empty and count is zero.

Discussion