資料管理能力 > 使用 Excel 來匯出及匯入資料 > 關於從 Excel 匯入資料 > 從 Excel 匯入時的匯入邏輯
  
從 Excel 匯入時的匯入邏輯
從 Excel 匯入資料時,不同情況可能會影響您資料的匯入方式。下列步驟說明了系統使用的邏輯。
1. 匯出時,會將隱藏屬性新增至使用關係連結,以維持匯入與匯出時的使用關係連結關係。首先,系統會尋找使用關係連結屬性的完全相符項。
2. 如果找不到相符的使用關係連結屬性,匯入便會根據編號與行號識別使用關係。
3. 下一步由以下內容控制:com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic
若將此內容設定為其預設值 false,那麼在找不到相符使用關係連結屬性時,將會建立新使用關係連結。
若將此內容設定為 true,則在找不到相符使用關係連結時,匯入會根據編號識別使用關係。
在極少數情況下,會找到多個符合編號的使用關係連結,這時,匯入會隨機選取一個使用關係連結來更新。系統會追蹤此使用關係連結是否已更新,以便此相同子零件的下一個出現位置將會更新此相同零件的另一個使用關係連結。
如果找不到使用關係連結,將會建立一個新使用關係連結。 
下列情境也描述了匯入邏輯的使用方式。
如果零件在 Windchill PDMLink 系統中沒有任何子零件,但在試算表中卻有子零件。
匯入時,系統會建立一個新使用關係連結。
您匯出試算表之後,另一位使用者更新 Windchill PDMLink 系統中的組件,以建立新子零件並移除現有子零件。
則在匯入時,會將上述第二位使用者移除的子零件新增回 Windchill PDMLink 系統中,這是因為該子零件已存在於試算表中。
已由第二位使用者新增,但未在試算表中定義的子零件會保留在 Windchill PDMLink 系統中。(但它不存在於試算表中,零件未移除。)
該子零件會在試算表中標記為已移除。同時,會在 Windchill PDMLink 系統中將零件手動移除。
匯入時,記錄檔會識別出找不到該零件的相符項,而且會略過動作,因為沒有要移除的零件。