엑셀 프로그램 > 엑셀간트 사용법 > [엑셀간트 사용법 13] Server Data 가져오기

[엑셀간트 사용법 13] Server Data 가져오기

Server가 별도로 존재하는 IT시스템의 일정관리 데이터를 PC에서 보고자할 때 Server에서 일정관리 데이터를 ServerData 시트에 넣은 후 파일을 다운로드하고 엑셀간트 파일을 열면 이 데이터가 Schedule로 들어온다.

※ 'Server Data 가져오기'는 거의 사용되지 않는 기능이라서 5.0.0 버전부터는 삭제하였습니다.

[English Version]

 

작업 순서

1. 엑셀간트파일 업로드

최초에 한번 엑셀간트 파일(3.0.0버전 이상)을 서버에 업로드한다. 엑셀간트 파일의 "ServerData"시트가 반드시 있어야 하며 다음과 같은 형태로 구성되어 있어야 한다(첨부 참조).

엑셀간트 사용법

 

2. ServerData시트로 내보내기, 다운로드

서버에서 제공하는 일정관리 웹화면에서 사용자가 다운로드 버튼을 클릭하면 웹화면의 데이터를 서버에 업로드된 엑셀간트파일의 ServerData시트로 내보내기 하고 클라이언트 PC로 다운로드한다.

 

3. 엑셀간트 파일 열기

다운로드된 엑셀간트 파일을 사용자가 열면 서버에서 가져온 데이터(ServerData시트의 데이터)가 Schedule시트로 자동으로 들어가고 스케줄업데이트가 된다.

단, 아래와 같이 "옵션"에서 "프로그램 시작 시 "ServerData"시트의 데이터 가져오기"가 선택되어 있어야 한다.

엑셀간트 서버 데이터가져오기

 

4. 리본메뉴에서 가져오기 실행

엑셀간트 리본메뉴 "서버에서 가져오기"를 클릭해도 동일한 기능을 한다. 서버에서 직접 가져오는 것은 아니고 서버에서 "ServerData"시트에 내보내기한 데이터를 "Schedule"시트로 가져오는 기능을 한다.

 

※ 작업을 연결해서 보여주기

다음과 같이 작업 연결정보를 "ServerData"시트에 내보내기해 주면

엑셀간트 작업연결 정보

간트차트에 작업을 연결해서 보여준다.

엑셀간트 작업연결

 

ServerData시트 포맷 : ServerData시트포맷.xlsx

ServerData시트의 필드구성은 다음과 같다.

필드명 사용법
xlgantt_reserved 입력금지

A1셀에 타이틀 "xlgantt_reserved"가 입력되어 있어야 하고 2행부터는 값이 없어야 한다.

가져오기가 완료되면 2행,3행에 작업결과가 표시된다.

project_information 선택입력

2행 : 프로젝트명
3행 : 프로젝트 시작일
4행 : 프로젝트 종료일
5행 : 프로젝트 계획진척율
6행 : 프로젝트 실적진척율

xlgantt_task_connection 선택입력

id;source;target;type;criticalPath

id : Connector ID(순서대로 채번)
source : xlgantt_task_id (선행task)
target : xlgantt_task_id (후행task)
type : 0-FS, 1-FF, 2-SS,3-SF
criticalPath : 1이면 critical path, 아니면 0

xlgantt_task_id 필수입력

순서대로 채번

wbs_level 필수입력

wbs_level을 숫자로 입력

WBS 선택입력
작업 필수입력
비고 선택입력
시작일 필수입력
완료일 필수입력
__확인사항 사용자 정의필드

정해진 필드 외에 필요한 경우 사용자가 임의로 필드를 추가할 수 있다. 필드명 앞에 Underscore 2개를 붙이면 자동으로 필드가 추가된다.

(예: ServerData시트에 "__확인사항" 이라는 필드를 추가하면 Schedule시트에 "확인사항"이라는 필드가 추가된다)

Calendar 선택입력
총작업량 선택입력
계획작업량 선택입력
총기간 선택입력
계획기간 선택입력
실제시작일 선택입력
실제완료일 선택입력
실제총작업량 선택입력
실제총기간 선택입력
가중치 선택입력
담당 선택입력
산출물 선택입력
계획진척율 선택입력
실적진척율 선택입력

 

[ 엑셀간트 사용법 ]

XLGantt(엑셀간트) | 엑셀 일정관리

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

엑셀웍스 책 출간안내  자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

“[엑셀간트 사용법 13] Server Data 가져오기”의 7개의 댓글

  1. 권기웅

    안녕하세요 XLGantt를 잘 사용하고 있는 사용자 입니다.
    매번 사용할때마다 감사함을 느끼고 있습니다.
    이번 3.0 버전을 사용하다 보니 SeverData를 사용하면 작업간의 연결고리를 확인하기
    편리하여 사용을 하고 있는데 ServerData를 한번 작성하여 '서버에서 가져오기' 버튼을 눌러서
    가지고 오면 그 후로는 반영이 안되는 것 같습니다.

    제가 사용을 잘못 하고 있는지 아니면 프로그램상 어쩔수 없는 것 인지 궁금합니다.

    1. 안녕하세요. ServerData는 서버시스템에서 별도로 일정관리를 하고 있을 때 서버의 Data를 엑셀로 받아와서 보여주기 위해서 만든 것이기 때문에 작업간 연결고리는 최초 한번만 적용됩니다.
      감사합니다.

  2. 안녕하세요 위 프로그램 감사히 잘 사용하고 있습니다. (초보라 질의수준이 낮음을 양해 부탁드립니다.)

    1. 작업간의 연결고리 기능을 어떻게든 사용하고 싶은데, 'Server가 별도로 존재하는 IT시스템의 일정관리 데이터'를 다운 받아 사용할 때만 가능한 기능인지요? (수동으로 설정해 줄 수 있을까요?)
    2. 'Server가 별도로 존재하는 IT시스템의 일정관리 데이터' 등의 예시는 어떤 게 있을까요? MS Project 같은 software를 말씀하시는 걸까요?

    1. 안녕하세요. "Server가 별도로 존재하는 IT시스템"은 예를 들면 공정관리시스템, 프로젝트관리시스템 등.. 서버에서 돌아가는 시스템을 말합니다. MS Project는 PC에서 돌아가는 Stand alone 프로그램으로 보시면 되고요,
      수작업으로 작업연결을 하시려면 "ServerData" 데이터를 넣고 리본메뉴에서 "서버에서 가져오기"를 클릭하면 됩니다. ServerData시트의 필드구성은 https://xlworks.net/xlgantt-howto-13-server-data 를 참고하세요.
      감사합니다.

  3. 댓글 "서버 설정은 어떻게 하는지 알고 싶어요" 에 대한 답변입니다.
    (댓글을 실수로 삭제하는 바람에 원래의 댓글이 없습니다 ㅠㅠ)
    -----------------------------------------------------------------------------------------
    안녕하세요. Server의 예는 웹브라우저로 접속할 수 있는 “프로젝트관리시스템”, “공사관리시스템”등이 있을 수 있습니다. 설정으로 끝나는 것이 아니라 특정 목적을 위한 시스템이 있어야 하는 것이고 그러한 시스템은 웹브라우저로 일정이 관리되고 웹브라우저에서 간트차트도 조회가 될 수 있겠죠. 그리고 웹브라우저에 조회되는 간트차트를 엑셀에서 보고 싶을 때 Data를 포맷에 맞춰서 엑셀간트로 내려주면 엑셀간트에서는 “웹브라우저로 조회되는 간트차트”와 동일한 형태로 보여줄 수 있도록 기능이 구현되어 있습니다.
    감사합니다.

  4. 안녕하십니까
    저는 생산팀에서 근무중에 공정/고객 불량 발생시 신속대응 일정관리용으로 간트 너무 잘 사용하고 있습니다.

    다름이 아니라 일정관리 날짜가 시작일로부터 봉쇄는 +1일, 임시대책은 +7일, 개선대책은 +14일등
    주기가 정해져 있는데 완료일등 날짜 기입부분에 Q5열에 2021-01-02 넣어놓고 Q6열에 =Q5+1 이런식으로 하면
    날짜는 보이는데 계산은 안되네요
    그래서 다른 시트열어서 계산다시해서 붙혀넣기로 일단 하고 있습니다
    날짜에 + 줄 수 있는 쉬운 방법이 있을까요?

    1. 안녕하세요. 현재로서는 원하시는 방법으로는 작업이 불가능합니다. 차후 버전에서 구현할지 검토해 보겠습니다.
      감사합니다.

댓글 남기기

Scroll to Top