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/).
|
• 스프레드시트의 모든 셀에 텍스트 형식을 사용하는 것이 좋습니다. 예를 들어, 0으로 시작하는 숫자를 가져오는 경우 텍스트 형식을 사용하지 않으면 Excel에서 0이 제거됩니다.
셀 형식을 설정하려면 다음 단계를 따르십시오.
a. 전체 열 또는 행이나 특정 셀을 선택합니다.
b. 마우스 오른쪽 버튼을 클릭하고 셀 서식을 선택합니다.
필드에 숫자 값이 포함되어 있으면 녹색 삼각형 문자가 셀 왼쪽 위에 나타납니다. 셀에 숫자와 문자 값의 조합(예: 123Text)이 포함되어 있으면 녹색 삼각형 문자가 표시되지 않습니다.
• 참조 지정자 또는 줄 번호를 업데이트할 때 한 행의 값이 다음 행에 사용된 값으로 변경되면 해당 변경이 적용되지 않습니다. 후속 행이 계속해서 이전 값을 사용하여 고유성 충돌이 발생하기 때문에 이러한 실패가 발생합니다. 이러한 문제를 피하려면 바꾸기 작업이 더 적절한지 먼저 고려해 보는 것이 가장 좋습니다. 교체가 적절한 작업이 아니면 충돌을 방지하기 위해 충돌하는 값을 제거하거나 업데이트한 다음 새 값을 사용하여 제품 구조를 다시 로드합니다.
• 스프레드시트에서 가져오기 및
레드라인 스프레드시트에서 가져오기 창 중에서 하나를 열 때 백그라운드에서 베이스라인, 문서 또는 부품 작성을 진행 중인 가져오기 작업에 유의해야 합니다. 가져오기가 진행되는 동안 이러한 항목을 삭제하거나 업데이트하면 가져오기에 실패할 수 있습니다.
• 관련 도메인 내의 모든 라이프 사이클 상태에서 ImportJob 객체 유형에 대해 전체 제어(모두) 권한을 거부하는 정책 액세스 제어 규칙을 설정하면 제품 데이터 작성 및 수정 권한이 있는 사용자가 스프레드시트에서 가져오기를 사용하지 못하도록 제한할 수 있습니다.
• 스크립팅 오류가 발생하는 경우 해당하는 Microsoft Excel 버전의 ActiveX 설정을 변경하십시오.
|
|
ActiveX 설정은 Microsoft 365 Excel에 적용할 수 없습니다.
|
a. Excel에서 > 을 선택합니다.
b. Excel 옵션 창에서 보안 센터를 선택합니다. 그런 다음, 보안 센터 설정을 클릭합니다.
c. 보안 센터 창에서 ActiveX 설정을 선택합니다. 그런 다음, 알림을 표시하지 않고 모든 컨트롤을 실행하지 않음을 선택합니다.
d. 알림을 표시하지 않고 모든 컨트롤을 실행하지 않음을 선택하고 확인을 클릭합니다.
• 스프레드시트에 입력하는 값이 다음 항목에 설명된 요구 사항과 제약 조건을 준수해야 합니다.