반응형
안녕하세요 불탄오징어입니다. 위의 질문이 있어서 간단하게 포스팅을 해봤습니다. 알고보면 그렇게 어렵진 않아서 댓글로 답을 달려다가 댓글 가독성도 떨어지고 샘플 파일이 있으면 이해하시는데 도움이 될 것 같아서 아예 포스트를 작성했습니다. 무엇보다도 어떤 목적으로 사용하실지가 궁금하네요 :)
Sample 파일 참조해주세요. 작성 버전은 TIBCO Spotfire V6.5 입니다.
소스는 다음과 같습니다. 소스에서 보면 Document.Data.Tables로 모든 Data Table을 가져오고 Name 객채로 각 테이블의 테이블 명을 추출합니다.
# pkg import
import Spotfire.Dxp.Data.DataTable
# 현재 dxp 파일에 Load 된 모든 Data Table의 리스트를 가져옴
tables = Document.Data.Tables
# 빈 List 생성
TableList = []
for table in tables:
TableList.append(table.Name) # Name 속성으로 테이블 명 추출
# Properties에 저장
Document.Properties["DataTableList"] = (", ").join(TableList)
결과입니다.
'Data Analysis > Spotfire' 카테고리의 다른 글
[Spotfire & Python] Dxp 파일 안의 선택한 Data Table 합치기 (6) | 2020.11.15 |
---|---|
[TIBCO Spotfire] Python 활용 : 현재 Dxp 파일 안의 Data Table 모두 합치기 (5) | 2020.11.04 |
[TIBCO Spotfire] Python 활용 예제 - 특정 입력값이 일치하는 행의 다른 칼럼값 가져오기 (19) | 2020.09.17 |
[Spotfire] 증권DATA 수집/분석 - 4 (3) | 2020.06.24 |
[TIBCO Spotfire] R chart 연동하기 - Wordcloud (9) | 2020.01.08 |
댓글