空間填充工具

Revit 房間屬性批次填入與序號編排工具

工具簡介

空間填充工具能協助您快速為大量房間(Room)自動填入各欄位資料,例如:房間編號、使用功能、空間類型等。以往需要一筆一筆手動輸入的設定,現在只需透過對照規則與關鍵字比對,就能一次完成。

工具主要提供三項核心功能:
① 關鍵字對應填充:將房間名稱中的關鍵字與 Excel 資料或專案內建明細表做比對,自動填入對應的參數欄位。
② 序號自動化編排:依照設定的格式(如「A0-001」、「A0-002」)為房間產生統一的編號序列。
③ 標籤更換:批次替換視圖中符合條件的房間標籤。

💡 核心優勢

無論您是剛開始設定房間屬性,還是需要修正大量既有房間的資料,這個工具都能一次處理完成,省去繁瑣的手動輸入作業。

使用情境

情境一:為機電機房自動填入屬性資料

專案中有多間機房、配電室、主機房等,需要從明細表或 Excel 對應到正確的分類屬性。您只需輸入關鍵字(如「機房」、「配電室」),工具就會自動比對並填充對應的參數值。

情境二:批量生成房間編號

需要為全部或部分房間產生序列號,格式如「A0-001」、「A0-002」。您可以自行設定前綴字、起始數字與位數,工具會依照樓層順序自動編排。

情境三:統一更換平面圖中的房間標籤

專案更新了標準房間標籤樣式,需要將所有「會議室」的標籤從舊款換成新款。您可以輸入關鍵字並指定新的標籤類型,工具會自動在符合條件的視圖中完成更換。

情境四:批次清空特定欄位的值

如果某些房間參數填錯了資料(例如錯誤的明細表關聯),可以批次將指定欄位的值清空,重新設定。

前置設定

第一步:載入 Excel 資料(如使用對應填充)

  1. 點擊「開啟Excel」按鈕
  2. 在檔案選取對話框中選擇已準備好的 Excel 檔案
  3. 系統會顯示檔案路徑,確認無誤後即可開始設定對應規則

第二步:載入樓層對映

若您需要將 Excel 中的樓層名稱與 Revit 模型中的樓層做對應,請點擊「載入對映樓層」按鈕。系統會列出目前專案中的所有樓層,讓您手動指定每一列代表哪個樓層。

資料對照起始行 / 結束行

設定 Excel 檔案中有效資料的開始與結束列。例如:資料從第 2 列開始、到第 50 列結束,可避免標題列或空列被誤讀。

樓層對照列 / 房間名稱對照列

指定 Excel 中哪一個資料欄(如「A」、「B」)存放樓層名稱,哪一個欄存放房間名稱。系統會根據這些欄位的資料進行比對。

第三步:新增空間類型對應規則

在「設定」區塊中,您可以建立多筆對應規則。點擊「新增房間對映」按鈕,新增一列並填寫以下欄位:

欄位名稱 說明
Excel 檔案中的欄位代號(例如 A、B、C),用來比對房間參數值
房間欄位 Revit 中要填入的目標參數名稱(例如「空間類型」、「使用功能」)

您可以新增多筆規則,例如:

  • 關鍵字「機電設備室」→ 對映到明細表中的「機電室」參數值
  • 關鍵字「配電室」→ 對映到明細表中的「配電室」參數值
  • 多個關鍵字以半形逗號分隔(如「廁所,洗手間,浴室」),可一次套用到同一規則

💡 小技巧:善用明細表(Key Schedule)

若專案已有建立房間的 Key Schedule,建議直接使用明細表作為對照來源。這樣可以確保填入的參數值與專案規範完全一致。

操作步驟

功能一:關鍵字對應填充(含 Excel 與明細表模式)

  1. 載入資料來源

    點擊「開啟Excel」選取對應的 Excel 檔案;或直接使用專案內建的房間參數明細表(Key Schedule)作為對照來源。

  2. 設定對應規則

    在「新增房間對映」中建立每筆規則,指定 Excel 欄位與 Revit 房間參數的對應關係。您也可以直接在明細表中操作對照表(空間類別對應 C、高程對應 A)。

  3. 執行填充

    點擊右側大型的 Go 按鈕。系統會依照您設定的規則,掃描所有房間並自動填入對應的參數值。

  4. 確認結果

    切換回 Revit 視圖檢查房間屬性是否已正確更新。若有問題,可在工具中點擊「全清除」或「依關鍵字清除」還原設定。

⚠️ 注意事項

執行填充前請確認明細表中確實有對應的資料列存在,否則可能導致填充結果不符合預期。建議先在少量房間上測試。

功能二:房間序號編排

  1. 選擇要填入的欄位

    在「房間參數」清單中選取您想要自動編號的屬性(例如:房間編號、自訂文字欄位)。

  2. 設定序號格式

    前置字

    輸入序號的開頭文字,預設為「A0」。例如:設定為「機」,生成的編號會像「機-001」、「機-002」。

    起始尾碼(起始數字)

    設定序列號從哪一個數字開始,預設為 1。工具會依序遞增。

    尾碼位數

    設定數字部分的固定位數,預設為 3 位(即「001」、「002」)。可依需求調整為 2 位或更多。

  3. 進階過濾選項(可選)

    只填充前置字

    勾選後,工具不會加入數字序號,只會填入您設定的「前置字」。

    依房間參數取得順編參照

    選擇一個欄位作為排序基準,系統會依照該欄位的內容順序來分配序號。

    符合文字略過

    勾選後啟用。輸入不想被編號的房間名稱,符合的文字將被跳過。

    僅填充名稱相符的房間

    勾選後只處理名稱中包含指定關鍵字的房間。在下方清單中新增過濾條件。

  4. 點擊 Go 執行編號

    系統會依照篩選條件、排序方式與您設定的格式產生序列號,並填入指定的房間屬性。

✓ 最佳實踐

  • 先測試後批量:建議先在單一樓層或少量房間上測試編號格式,確認無誤再全量執行。
  • 善用略過功能:將不需要編號的房間(如核心管、樓梯間)加入過濾條件。

功能三:批次清除欄位值

  1. 在「房間參數」清單中選取要清除的屬性
  2. 在「清除值」輸入框中輸入想替換的內容(留空即為清空)
  3. 點擊 Go 執行清除
  4. (可選)勾選「依關鍵字清除」只清除符合規則的房間

功能四:批次更換房間標籤

  1. 在「房間標籤」清單中選取要套用的標籤樣式
  2. 在「視圖樣板」清單中選擇目標視圖樣板(工具只會處理套用此樣板的視圖)
  3. 在「房間名稱」過濾器中輸入關鍵字(例如:「會議室」)
  4. 勾選要處理的視圖類型(如平面圖、天花板平面圖等)
  5. 點擊 Go 執行批量更換

⚠️ 注意事項

更換標籤屬於不可逆操作,建議先在單一樓層或減少視圖範圍上確認結果正確後再擴大執行。強烈建議執行前備份專案檔案。

設定檔管理

工具提供完整的設定檔功能,讓您不用每次都重新輸入:

  • Open:開啟已儲存的設定檔(.sfs 格式),所有欄位會自動載入
  • Load:載入上次使用或已儲存的設定
  • Save:將目前設定覆蓋儲存到原檔案
  • SaveAs:另存為新的檔案,方便建立不同專案的專屬設定

💡 建議做法

針對不同專案建立專屬的設定檔。每次切換專案時只需「Open」對應的設定檔即可快速恢復所有設定。