工具能做什麼
門窗表、房間裝修表等是圖面上的表格,列出每一樘門、窗或每個房間的尺寸、材料、防火時效、五金與裝修做法。實務上,模型很少帶有全部資訊:在公開的 Duplex 模型中,74 個防火時效值裡有 44 個只是 "Fire Rating" 這幾個字,而不是真正的時效,也沒有任何裝修與房間相連結。所以工具同時做兩件事:讀取模型已有的內容,並提供一張可以補填其餘內容的表,模型值與手動輸入值分開顯示。
- 門與窗:寬度與高度、類型、開啟方式、材料、所在牆體及其厚度、樓層、兩側房間(來自模型中的空間邊界)、防火時效與隔音等級、外部或內部,以及模型中的任何屬性(可作為額外欄位)。
- 室內裝修:地坪、踢腳板、牆面與天花板,各分為底材與面材,另有天花板高度。模型中與房間相連結的飾面會自動填入儲存格,否則可手動輸入或貼上。
- 房間面積:各房間面積,並依樓層與用途彙總。
- 牆體類型:類型、厚度、各層及其厚度、防火時效與隔音等級、牆體數量與總長度。
- 五金組:每組列出所含配件,合計為配件數量乘以使用該組的門的數量。
使用方式
- 開啟 IFC 檔案(IFC2X3 或 IFC4)。檔案在瀏覽器中讀取,不會上傳。也可以使用範例專案,或新增列後手動輸入。
- 選擇欄位配置:韓國(每個編號一列:編號、位置、尺寸、數量、材料、開啟方式、玻璃、五金、防火時效)、日本(與韓國相同,另加立面示意、裝修與牆厚,即建具表的形式),或美國(每樘門一列:門號、起始房間與到達房間、門框、五金組)。各欄可以顯示、隱藏與調整順序。
- 配置編號。類型、尺寸、開啟方式、材料、防火時效、玻璃與五金都相同的門窗使用同一編號,編號由材料字母、D 或 W 以及序號組成(AW1、SD2)。美國式門號使用房間號加一個字母(101A)。
- 補齊空缺。手動輸入的儲存格會作為你的值保留,來自模型的儲存格維持著色。在每個編號一列的檢視中,在某一列輸入的值適用於該編號的所有門。可以把從試算表複製的一塊內容貼到表中。
- 開啟「檢查」分頁。它列出必填的空白儲存格、預設值,以及涵蓋多種尺寸的編號,點選每一項即可跳到對應儲存格。
- 匯出活頁簿、附立面的 PDF、CAD 表格或 CSV。
在試算表中編輯並讀回
XLSX 為每一列保存了一個隱藏的識別碼。施工方或業主修改後送回活頁簿時,在這裡開啟:工具會列出與專案不同的每個儲存格,確認後將這些變更當作手動輸入值套用。活頁簿中新增的列會成為新列。
與修訂版模型比對
先開啟舊模型,再用「比對修訂版 IFC」開啟修訂版。構件依 GlobalId 對應。工具會標出新增與刪除的門、窗與房間,並列出變更的欄位(尺寸、類型、開啟方式、樓層、房間、防火時效),你輸入的值仍保留在各自的構件上。
檔案
- XLSX:每張表一個工作表,數字保存為數字,以 A3 橫向列印時重複表頭列,房間面積使用 SUM 與 SUMIF 公式,五金合計使用公式,另含檢查清單。
- PDF:A3 橫向頁面,附圖框,包含各張表,以及每個門窗編號依比例繪製並帶開啟符號的立面示意。
- DXF:目前的表格以線條與文字輸出到圖層 A-SCHD 與 A-SCHD-TEXT,單位為公釐,可放入圖紙使用。
- CSV 與專案檔(JSON)。
如何驗證
用本工具讀取了兩個公開模型,並把數量與直接統計 IFC 文字得到的數量作比對。
| 模型 | 結構描述 | 門 | 窗 | 房間 |
|---|---|---|---|---|
| Duplex_A(buildingSMART 社群範例檔案,CC BY 4.0) | IFC2X3 | 14 | 24 | 21 |
| AC20-FZK-Haus(卡爾斯魯厄理工學院 KIT) | IFC4 | 5 | 11 | 7 |
在 FZK-Haus 中,每面牆都帶有長度,把依幾何量得的長度與模型自帶的數量作比對:合計 112.33 m 對 109.66 m。外牆依幾何量為 10.0 m,而數量為 9.7 m,原因是幾何給出的是 300 mm 厚牆的外緣長度,數量給出的是中心線長度。表中凡依幾何量得的長度都以星號標記。
限制
數值來自模型所帶的資訊。裝修、玻璃與五金很少出現在模型中,需要手動輸入。IFC 中窗的開啟方式依扇保存,工具不讀取,請在表中選擇。帷幕牆不會拆分為單一面板。特別大的模型受瀏覽器分頁記憶體的限制。這些表只是製圖輔助,出圖前請對照圖面與施工規範核對。
來源
- buildingSMART,IfcDoor、Pset_DoorCommon 與 IfcRelSpaceBoundary(IFC4 ADD2 TC1)。
- 測試模型:buildingSMART 社群範例測試檔案、KIT IFC 範例。
- 在瀏覽器中讀取 IFC:web-ifc(MPL-2.0)。活頁簿:ExcelJS(MIT)。PDF:pdf-lib(MIT)。
最近查核 2026-10-19