BIM X - IFC Attribute Export
AI-generatedSummary
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.