以 Excel 格式导出和导入产品数据的最佳做法
使用 Microsoft Excel 时,以下最佳做法可帮助您完成导入或导出进程:
• 建议在进行修改之前,首先使用“导出可导入的电子表格”操作或“导出红线可导入电子表格”操作来导出要导入的产品数据。
• 导出时,站点定义的属性和分类属性均包括在内。
• 可供导出的模板文件可由管理员进行配置。该文件可能是扩展名为 XLSX 或 XLSM 的 Excel 文件。
|
|
导入可导入的电子表格时,可以使用具有 XLS、XLSM 或 XLSX 扩展名的 Excel 文件。
|
• 在导入电子表格之前,查看示例 Excel 电子表格可能对您有所帮助。可以使用下列示例模板:
◦ 来自于 ptc.com:
|
|
此外,这些模板还提供新视图版本的示例,以及制造商部件和厂商部件。
|
◦ 相同的示例导入文件安装在下列位置:
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/part-import-template.xlsx
例如,路径可以是 http://hostname/Windchill/examples/xlsx/…
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/bom-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/part-related-documents-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/replacements-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/axl-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/document-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/redline-part-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/redline-bom-import-template.xlsx
▪ http://<hostname>:<port>/<WindchillAppl>/examples/xlsx/redline-replacements-import-template.xlsx
|
|
示例电子表格的 URL 也可能以 https:// 开头。这些文件也可位于服务器上的 <Windchill_loadpoint>/examples/xlsx/ 下。
|
• 建议对电子表格中的所有单元格使用文本格式。例如,要导入带有前导零的数字,除非使用的是文本格式,否则 Excel 会移除前导零。
要设置单元格格式,请完成下列步骤:
a. 选择整列、整行或特定单元格。
b. 单击鼠标右键,并选择“设置单元格格式”。
如果字段中包含数值,单元格的左上角将显示绿色的三角形符号。如果单元格中包含数值和字符值的组合 (例如 123Text),系统不会显示绿色的三角形符号。
• 更新位号或行号时,如果将一行中的值更改为后续行中使用的值,此变更会失败。之所以失败,是因为后续行仍使用旧值,这会导致唯一性冲突。为了避免此问题,最好先考虑“替换”操作是否更适用。如果“替换”操作不适用,请确保移除或更新冲突值以避免冲突,然后使用新值再次加载产品结构。
• 打开
从电子表格导入或
从红线电子表格导入窗口时,请务必留意任何正在进行的用于在后台创建基线、文档或部件的导入作业。如果在导入过程中删除或更新这些项,可能会导致导入失败。
• 要限制获得创建或修改产品数据授权的用户使用“从电子表格导入”,可建立策略访问控制规则来拒绝对相关域内所有生命周期状态的 ImportJob 对象类型的“全面控制 (所有权限)”。
• 如果遇到脚本错误,可以考虑在 Microsoft Excel 版本中更改 ActiveX 设置:
|
|
ActiveX 设置不适用于 Microsoft 365 Excel。
|
a. 在 Excel 中,选择 > 。
b. 在“Excel 选项”窗口中,选择“信任中心”。然后单击“信任中心设置”。
c. 在“信任中心”窗口中,选择“ActiveX 设置”。然后选择“禁用所有控件,并且不通知”。
d. 选择“禁用所有控件,并且不通知”,然后单击“确定”。
• 必须确保在电子表格中输入的值满足下列主题中所述的要求和约束: