Excel을 사용하여 데이터 내보내기 및 가져오기에 대한 모범 사례
다음 모범 사례는 가져오기 또는 내보내기 프로세스에 도움이 될 수 있습니다.
• 스크립팅 오류가 발생하는 경우, Excel에서 ActiveX 설정을 바꿔보십시오.
1. Excel에서 > 을 선택합니다.
2. Excel 옵션 창에서 보안 센터를 선택합니다. 그런 다음, 보안 센터 설정을 클릭합니다.
3. 보안 센터 창에서 ActiveX 설정을 선택합니다. 그런 다음, 알림을 표시하지 않고 모든 컨트롤을 실행하지 않음을 선택합니다.
• 가져오기 전에 가져올 수 있는 스프레드시트 내보내기 작업을 사용하고 내보낸 스프레드시트를 가져오기 템플릿으로 사용합니다. 내보낼 때 사이트에서 정의된 속성과 분류 속성도 포함됩니다.
• 스프레드시트에서 가져오기 작업은 작성 권한만 확인하므로 수정 또는 개정 권한이 없는 사용자도 스프레드시트에서 가져오기 작업을 사용하여 부품이나 문서를 수정하거나 개정할 수 있습니다. 이를 방지하려면 해당 도메인에서 모든 라이프 사이클 상태의 ImportJob 객체 유형에 대해 전체 제어(모두) 권한을 거부하는 정책 액세스 제어 규칙을 생성합니다.
• 스프레드시트를 가져오기 전에 샘플 Excel 스프레드시트를 검토하는 것이 좋습니다. 사용 가능한 샘플 템플릿은 다음과 같습니다.
|
|
Excel 파일은 XLS 또는 XSLX 확장자로 사용할 수 있습니다.
|
◦ ptc.com:
|
|
제조업체 및 공급업체 부품과 새 보기 버전의 예도 포함되어 있습니다.
|
◦ 동일한 샘플 가져오기 파일이 설치와 함께 다음 위치에서 제공됩니다.
▪ 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/).
|
• 스프레드시트에서 가져오기 창을 실행하기 전에 백그라운드에서 실행될 수 있는 베이스라인, 문서 또는 부품을 작성하는 가져오기 작업에 주의합니다. 이러한 부품, 문서 또는 베이스라인을 삭제하거나 업데이트하면 가져오기가 실패할 수 있습니다.
• 스프레드시트의 모든 셀에 텍스트 형식을 사용하는 것이 좋습니다. 예를 들어, 맨 앞에 0을 포함하는 숫자를 가져오는 경우 텍스트 형식을 사용하지 않으면 Excel에서 0이 잘립니다.
셀 형식을 설정하려면 다음 단계를 따르십시오.
1. 전체 열 또는 행이나 특정 셀을 선택합니다.
2. 마우스 오른쪽 버튼을 클릭하고 셀 서식을 선택합니다.
필드에 숫자 값이 포함되어 있으면 녹색 삼각형 문자가 셀 왼쪽 위에 나타납니다. 셀에 숫자와 문자 값의 조합(예: 123Text)이 포함되어 있으면 녹색 삼각형 문자가 표시되지 않습니다.
참조 지정자나 줄 번호를 변경할 때 한 행에서 값을 다음 행에 사용된 값으로 변경하는 경우 변경되지 않습니다. 변경할 수 없는 이유는 값을 사용 중인 다음 행이 변경되지 않았기 때문입니다. 참조 지정자나 줄 번호를 변경하기 위한 모범 사례는 참조 지정자나 줄 번호 없이 제품 구조를 로드하는 것입니다. 그러면 제품 구조에서 기존의 모든 참조 지정자와 줄 번호가 제거됩니다. 그런 다음 새 값이 포함된 제품 구조를 다시 로드할 수 있습니다.
• 스프레드시트에 입력하는 값이 다음 항목에 설명된 요구 사항과 제약 조건을 준수해야 합니다.