E2U - 엑셀과 연동된 캐드표 UPDATE ( EXCEL to CAD )

Lee lisp/Excel|2019. 2. 2. 21:16

명령 : E2U ( EXCEL to CAD Update)

  • 엑셀과 연동된 표와 문자를 업데이트 한다 
  • 명령어 "E2CUP" 또는 "E2U"
  • "E2C"로 작성된 표에 저장된 Xdata를 이용 ("엑셀파일이름|시트이름|셀주소|") 엑셀파일을 찾아 업데이트
  • 실행중인 엑셀에서 값을 가져와 업데이트 ( 엑셀을 저장하지 않아도 됨 ) 
  • 업데이트 진행순서

1 엑셀) 값을 가져올 엑셀파일을  OPEN 한다.

2 캐드) 명령 : E2U ▶ DCL ▶ 표 또는 문자선택 

- 엑셀이 종료되어 있으면 자동으로 엑셀을 실행한다.

- 저장된 파일이 열려있지 않으면 파일 OPEN 창이 활성화된다.

- 저장된 파일과 시트를 찾아서 업데이트 한다. 

 

 1) TABLE 갱신

  • 셀내용과 병합, 정렬위치 업데이트
  • 문자스타일 및 크기는 업데이트 되지 않는다. (직접수정가능)
  • 표는 복사를 하거나 다른파일에 복사를 해도 갱신됨
  • 분해(EXPLODE)를 하면 갱신되지 않는다
  • 갱신되지 않는 링크는 E2U "업데이트" 또는 "링크삭제" 하면 정보가 삭제됨 

 

  • 옵션 ( DCL )

 

  • EXCEL 읽기

 1. 저장파일 ( Save File +Sheet ) : 저장파일의 저장시트에서 데이터를 가져옴 

 2. 현재파일 ( ActivateFile + Save Sheet ) : 엑셀파일 이름이 바뀐경우, 활성화된 파일의 저장시트에서 데이터를 가져옴 

 3. 현재시트 ( ActivateSheet ) : 파일이름과 시트이름을 무시하고 활성화된 시트에서 데이터를 가져옴

 4. 링크삭제 ( Xdata Erase ) : 링크정보를 삭제한다

 

  • 엑셀 파일 이름 수정 - 바뀐 엑셀이름 과 시트이름을 수정 업데이트 한다
  • TEXT TYPE 수정 (셀주소 및 수식확인용으로 남겨둠, TEXT전용)

1. EXCEL TEXT : 엑셀화면에 보이는 문자로 가져옴

2. 1,234,567.000 : 엑셀 VALUE값을 캐드에서 변경 ( 소수점 및 천단위 콤마 )

3. 1,234,567 : 엑셀 VALUE값을 캐드에서 변경 ( 천단위 콤마, 소수점삭제)

4. 987654321 : 엑셀 VALUE값을 캐드에서 정수적용 (천단위 콤마 및 소수점 삭제)

5. 987654321.000 : 엑셀 VALUE값을 캐드에서 실수적용 (소수점 적용, 천단위 콤마 삭제)

6. 12.45%(퍼센트) : 엑셀 VALUE값을 캐드에서 퍼센트 적용 (소수점 적용, 천단위 콤마 삭제)

7. EXCEL 수식 : 엑셀에 입력된 수식 또는 VALUE 확인

8. EXCEL 주소 : 엑셀주소를 확인

\

 

 
2) TEXT 갱신
  • 바뀐 셀 내용에 따라 문자만 변경됨
  • 엑셀에서 공백셀 및 병합된셀은 "_" 표기 (출력안된는 레이어, Defpoints ) 
  • 공백문자를 삭제하면 엑셀에 데이터가 입력되어도 업데이트 되지 않는다
  • 갱신된 문자를 노랑상자 표기함(임시)

 

  • 문자는 이동 및 편집(정렬 및 스타일)이 자유롭다
  • 문자는 분해( MTEXT -> TEXT ) 하거나 복사된 객체는 업데이트 되지 않는다. ( Handle 비교 )
  • 문자는 다른 파일 에 삽입되어도 업데이트 되지 않는다 ( Handle 비교 )
  • 갱신되지 않는 링크는 E2U "업데이트" 또는 "링크삭제" 하면 정보가 삭제됨
  • XDLIST ( Xdata 확인 )
 
 

 

  • E2CUP2, E2CHK, E2CHK2 삭제

 

댓글()