資料管理能力 > 使用 Excel 來匯出及匯入資料 > 使用 Excel 匯出及匯入資料的最佳作法
  
使用 Excel 匯出及匯入資料的最佳作法
下列最佳作法可能有助於您的匯入或匯出流程:
如果您遇到指令碼錯誤,請考慮變更 Excel 中的 ActiveX 設定:
1. 在 Excel,選取 「檔案」 > 「選項」
2. 「Excel 選項」視窗中,選取「信任中心」。然後按一下 「信任中心設定」
3. 「信任中心」視窗中,選取 「ActiveX 設定」。然後選取 「不事先通知,停用所有控制項」
在匯入之前,使用「匯出可匯入的試算表」動作並使用匯出的試算表作為匯入的範本。當您匯出時,網站定義的屬性與分類屬性均包括在內。
由於「從試算表匯入」動作僅檢查「建立」權限,因此,即使是沒有「修改」或「版本修訂」權限的使用者也可以使用「從試算表匯入」動作來對零件或文件進行修改或版本修訂。為避免此種情況發生,請在適當網域建立原則存取控制規則,使其拒絕對於所有生命週期狀態的 ImportJob 物件類型的「完全控制 (全部)」權限。
在您匯入試算表之前,審核範例 Excel 試算表可能很有幫助。提供的範例範本如下:
* 
您可以使用副檔名為 XLS 或 XSLX 的 Excel 檔案。
從 ptc.com:
零件範例試算表
* 
也包括新檢視版本以及製造商與廠商零件的範例。
文件範例試算表
產品結構或 BOM 範例試算表
取代物範例試算表
AXL 範例試算表
以下位置的安裝也提供相同的範例匯入檔案:
http://<hostname>:<port>/<WindchillAppl>/examples/xls/part-import-template.xls
例如,路徑可能是:http://hostname/Windchill/examples/xls/…
http://<hostname>:<port>/<WindchillAppl>/examples/xls/bom-import-template.xls
http://<hostname>:<port>/<WindchillAppl>/examples/xls/axl-import-template.xls
http://<hostname>:<port>/<WindchillAppl>/examples/xls/document-import-template.xls
* 
試算表範例的 URL 開頭也可能是 https://。檔案也可能位於 <Windchill_loadpoint>/examples/xls/ 的伺服器上。
當您啟動從試算表匯入視窗時,請注意建立可能在背景執行之基準線、文件或零件的任何匯入工作。刪除或更新這些零件、文件或基準線可能會導致匯入失敗。
建議針對試算表中的所有儲存格使用文字格式。例如,如果您要匯入包含前導零的編號,除非您使用文字格式,否則 Excel 會將零去掉。
欲設定儲存格格式,請完成下列步驟:
1. 選取整欄或整列,或者特定儲存格。
2. 按一下滑鼠右鍵並選取「儲存格格式」
如果欄位包含數值,在儲存格的左上角會顯示一個綠色的三角形圖像。如果儲存格包含數值與字元值的組合,例如 123Text,綠色的三角形圖像將不會出現。
當對參考位置或行號進行變更時,如果有一列將值變更為在後續列中使用的值,變更將會失敗。發生此失敗的原因是因為下一個使用此值的列尚未變更。對參考位置或行號進行大量變更的最佳作法是載入不含參考位置或行號的產品結構。這會將所有的現有參考位置與行號從產品結構中移除。然後,您可以再次使用新值載入產品結構。
請確保您在試算表中輸入的值符合下列主題中概述的需求與條件約束,這很重要:
對於匯出資料的考量
對於匯入所有資料的考量
對於匯入零件的考量
用於匯入零件的檔案格式
對於匯入文件的考量
用於匯入文件的檔案格式
對於匯入產品結構或 BOM 的考量
用於匯入產品結構或 BOM 的檔案格式
對於匯入 AML/AVL 項目的考量