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)이 포함되어 있으면 녹색 삼각형 문자가 표시되지 않습니다.
참조 지정자나 라인 번호를 변경할 때 한 행에서 값을 다음 행에 사용된 값으로 변경하는 경우 변경되지 않습니다. 변경할 수 없는 이유는 값을 사용 중인 다음 행이 변경되지 않았기 때문입니다. 참조 지정자나 라인 번호를 변경하기 위한 모범 사례는 참조 지정자나 라인 번호 없이 제품 구조를 로드하는 것입니다. 그러면 제품 구조에서 기존의 모든 참조 지정자와 라인 번호가 제거됩니다. 그런 다음 새 값이 포함된 제품 구조를 다시 로드할 수 있습니다.
• 스프레드시트에 입력하는 값이 다음 항목에 설명된 요구 사항과 제약 조건을 준수해야 합니다.