空間填充工具
Revit 房間屬性批次填入與序號編排工具
工具簡介
空間填充工具能協助您快速為大量房間(Room)自動填入各欄位資料,例如:房間編號、使用功能、空間類型等。以往需要一筆一筆手動輸入的設定,現在只需透過對照規則與關鍵字比對,就能一次完成。
工具主要提供三項核心功能:
① 關鍵字對應填充:將房間名稱中的關鍵字與 Excel 資料或專案內建明細表做比對,自動填入對應的參數欄位。
② 序號自動化編排:依照設定的格式(如「A0-001」、「A0-002」)為房間產生統一的編號序列。
③ 標籤更換:批次替換視圖中符合條件的房間標籤。
💡 核心優勢
無論您是剛開始設定房間屬性,還是需要修正大量既有房間的資料,這個工具都能一次處理完成,省去繁瑣的手動輸入作業。
使用情境
情境一:為機電機房自動填入屬性資料
專案中有多間機房、配電室、主機房等,需要從明細表或 Excel 對應到正確的分類屬性。您只需輸入關鍵字(如「機房」、「配電室」),工具就會自動比對並填充對應的參數值。
情境二:批量生成房間編號
需要為全部或部分房間產生序列號,格式如「A0-001」、「A0-002」。您可以自行設定前綴字、起始數字與位數,工具會依照樓層順序自動編排。
情境三:統一更換平面圖中的房間標籤
專案更新了標準房間標籤樣式,需要將所有「會議室」的標籤從舊款換成新款。您可以輸入關鍵字並指定新的標籤類型,工具會自動在符合條件的視圖中完成更換。
情境四:批次清空特定欄位的值
如果某些房間參數填錯了資料(例如錯誤的明細表關聯),可以批次將指定欄位的值清空,重新設定。
前置設定
第一步:載入 Excel 資料(如使用對應填充)
- 點擊「開啟Excel」按鈕
- 在檔案選取對話框中選擇已準備好的 Excel 檔案
- 系統會顯示檔案路徑,確認無誤後即可開始設定對應規則
第二步:載入樓層對映
若您需要將 Excel 中的樓層名稱與 Revit 模型中的樓層做對應,請點擊「載入對映樓層」按鈕。系統會列出目前專案中的所有樓層,讓您手動指定每一列代表哪個樓層。
資料對照起始行 / 結束行
設定 Excel 檔案中有效資料的開始與結束列。例如:資料從第 2 列開始、到第 50 列結束,可避免標題列或空列被誤讀。
樓層對照列 / 房間名稱對照列
指定 Excel 中哪一個資料欄(如「A」、「B」)存放樓層名稱,哪一個欄存放房間名稱。系統會根據這些欄位的資料進行比對。
第三步:新增空間類型對應規則
在「設定」區塊中,您可以建立多筆對應規則。點擊「新增房間對映」按鈕,新增一列並填寫以下欄位:
| 欄位名稱 | 說明 |
|---|---|
| 列 | Excel 檔案中的欄位代號(例如 A、B、C),用來比對房間參數值 |
| 房間欄位 | Revit 中要填入的目標參數名稱(例如「空間類型」、「使用功能」) |
您可以新增多筆規則,例如:
- 關鍵字「機電設備室」→ 對映到明細表中的「機電室」參數值
- 關鍵字「配電室」→ 對映到明細表中的「配電室」參數值
- 多個關鍵字以半形逗號分隔(如「廁所,洗手間,浴室」),可一次套用到同一規則
💡 小技巧:善用明細表(Key Schedule)
若專案已有建立房間的 Key Schedule,建議直接使用明細表作為對照來源。這樣可以確保填入的參數值與專案規範完全一致。
操作步驟
功能一:關鍵字對應填充(含 Excel 與明細表模式)
-
載入資料來源
點擊「開啟Excel」選取對應的 Excel 檔案;或直接使用專案內建的房間參數明細表(Key Schedule)作為對照來源。
-
設定對應規則
在「新增房間對映」中建立每筆規則,指定 Excel 欄位與 Revit 房間參數的對應關係。您也可以直接在明細表中操作對照表(空間類別對應 C、高程對應 A)。
-
執行填充
點擊右側大型的 Go 按鈕。系統會依照您設定的規則,掃描所有房間並自動填入對應的參數值。
-
確認結果
切換回 Revit 視圖檢查房間屬性是否已正確更新。若有問題,可在工具中點擊「全清除」或「依關鍵字清除」還原設定。
⚠️ 注意事項
執行填充前請確認明細表中確實有對應的資料列存在,否則可能導致填充結果不符合預期。建議先在少量房間上測試。
功能二:房間序號編排
-
選擇要填入的欄位
在「房間參數」清單中選取您想要自動編號的屬性(例如:房間編號、自訂文字欄位)。
-
設定序號格式
前置字
輸入序號的開頭文字,預設為「A0」。例如:設定為「機」,生成的編號會像「機-001」、「機-002」。
起始尾碼(起始數字)
設定序列號從哪一個數字開始,預設為 1。工具會依序遞增。
尾碼位數
設定數字部分的固定位數,預設為 3 位(即「001」、「002」)。可依需求調整為 2 位或更多。
-
進階過濾選項(可選)
只填充前置字
勾選後,工具不會加入數字序號,只會填入您設定的「前置字」。
依房間參數取得順編參照
選擇一個欄位作為排序基準,系統會依照該欄位的內容順序來分配序號。
符合文字略過
勾選後啟用。輸入不想被編號的房間名稱,符合的文字將被跳過。
僅填充名稱相符的房間
勾選後只處理名稱中包含指定關鍵字的房間。在下方清單中新增過濾條件。
-
點擊 Go 執行編號
系統會依照篩選條件、排序方式與您設定的格式產生序列號,並填入指定的房間屬性。
✓ 最佳實踐
- 先測試後批量:建議先在單一樓層或少量房間上測試編號格式,確認無誤再全量執行。
- 善用略過功能:將不需要編號的房間(如核心管、樓梯間)加入過濾條件。
功能三:批次清除欄位值
- 在「房間參數」清單中選取要清除的屬性
- 在「清除值」輸入框中輸入想替換的內容(留空即為清空)
- 點擊 Go 執行清除
- (可選)勾選「依關鍵字清除」只清除符合規則的房間
功能四:批次更換房間標籤
- 在「房間標籤」清單中選取要套用的標籤樣式
- 在「視圖樣板」清單中選擇目標視圖樣板(工具只會處理套用此樣板的視圖)
- 在「房間名稱」過濾器中輸入關鍵字(例如:「會議室」)
- 勾選要處理的視圖類型(如平面圖、天花板平面圖等)
- 點擊 Go 執行批量更換
⚠️ 注意事項
更換標籤屬於不可逆操作,建議先在單一樓層或減少視圖範圍上確認結果正確後再擴大執行。強烈建議執行前備份專案檔案。
設定檔管理
工具提供完整的設定檔功能,讓您不用每次都重新輸入:
- Open:開啟已儲存的設定檔(.sfs 格式),所有欄位會自動載入
- Load:載入上次使用或已儲存的設定
- Save:將目前設定覆蓋儲存到原檔案
- SaveAs:另存為新的檔案,方便建立不同專案的專屬設定
💡 建議做法
針對不同專案建立專屬的設定檔。每次切換專案時只需「Open」對應的設定檔即可快速恢復所有設定。