Workjigs
Language: English
Tools / Architecture and construction

Door, window and finish schedules from IFC or by hand

Open an IFC model and the doors, windows, rooms and walls become schedules with the columns used in Korea, Japan or the United States. Fill what the model does not carry, let the tool assign marks and find empty or placeholder values, compare a revised model, and hand over a workbook you can edit and read back.

What the tool does

A schedule is the table on the drawings that lists every door, window or room with its size, material, fire rating, hardware and finishes. In practice the model rarely carries all of it: in the public Duplex model, 44 of the 74 fire rating values are the words "Fire Rating" rather than a rating, and no finish is linked to a room. So the tool does two things at once. It reads what the model has, and it gives you a table where you type the rest, with the model values and your values shown apart.

How to use it

  1. Open an IFC file (IFC2X3 or IFC4). It is read in your browser; nothing is uploaded. Or use the sample project, or add rows and type.
  2. Choose the column set: Korea (one line per mark: mark, location, size, quantity, material, operation, glass, hardware, fire rating), Japan (the same with an elevation sketch, finish and depth, as in a 建具表) or the United States (one line per door with door number, from and to rooms, frame and hardware set). Columns can be shown, hidden and reordered.
  3. Assign marks. Doors and windows that share type, size, operation, material, fire rating, glass and hardware get the same mark, made of a material letter, D or W and a number (AW1, SD2). For US door numbers the tool uses the room number and a letter (101A).
  4. Fill the gaps. Cells you type are kept as your values; cells from the model stay tinted. In the one-line-per-mark view, a value typed on a line applies to every door of that mark. You can paste a block copied from a spreadsheet into the table.
  5. Open the Check tab. It lists empty required cells, placeholder values and marks that cover more than one size, and each entry takes you to the cell.
  6. Export the workbook, the PDF with elevations, a CAD table or a CSV.

Edit in a spreadsheet and read it back

The XLSX keeps a hidden key for each line. When the contractor or the client sends the workbook back with changes, open it here: the tool lists every cell that differs from the project, and applies the changes as typed values after you confirm. New lines in the workbook become new rows.

Compare a revised model

Open the earlier model first, then the revised one with Compare revised IFC. Elements are matched by their GlobalId. The tool marks added and removed doors, windows and rooms and lists which fields changed (size, type, operation, level, rooms, fire rating), and your typed values stay with their elements.

Files

How it was checked

Two public models were read with the tool and the counts compared with a count of the IFC text.

ModelSchemaDoorsWindowsRooms
Duplex_A (buildingSMART community sample files, CC BY 4.0)IFC2X3142421
AC20-FZK-Haus (KIT)IFC45117

On FZK-Haus, where every wall carries its length, the length measured from the geometry was compared with the model's own quantity: total 112.33 m against 109.66 m. Exterior walls read 10.0 m where the quantity says 9.7 m, because the geometry gives the outer extent of a 300 mm wall and the quantity gives the centreline. The schedule marks lengths measured from geometry with an asterisk.

Limits

Values come from what the model carries. Finishes, glass and hardware are rarely in a model and must be typed. Window operation in IFC is stored per panel and is not read; choose it in the table. Curtain walls are not split into panels. Very large models are limited by the memory of the browser tab. The schedules are a drafting aid: check them against the drawings and the specification before issue.

Sources

Last checked 2026-10-19