이 짧은 문서는 Python을 사용하여 Excel에서 간트 차트를 만드는 방법을 안내합니다. IDE 설정을 위한 세부 정보, 단계 목록, 그리고 Excel에서 간트 차트를 생성하기 위한 샘플 코드가 포함되어 있습니다. 외부 데이터 소스 없이 간트 차트를 만들기 위한 전체 세부 정보와 샘플 데이터를 얻을 수 있습니다.
Python을 사용하여 간트 차트를 구성하는 단계
- 간트 차트를 만들기 위해 Aspose.Cells for Python via .NET을 사용할 수 있도록 환경 설정
- Aspose.Cells 라이선스를 로드하고 지정된 이름의 시트가 있는 새 Workbook 생성
- 지정된 시작/종료 날짜로 작업을 정의하고 표에 대한 헤더 행 추가
- 모든 타임라인 오프셋의 기준으로 작업 목록에서 가장 이른 날짜 선택
- 각 작업에 대해 일 단위의 오프셋과 기간을 계산하고 해당 값을 시트에 삽입
- 더 나은 시각화를 위해 날짜 형식을 설정하고 시트에서 관련 열을 자동 맞춤
- 레이블, 오프셋 및 기간에 대한 셀 범위를 생성한 다음 시트에 누적 막대 chart 추가
- 오프셋 계열을 숨기고 기간 계열에 스타일을 적용하며 기타 매개변수를 설정하여 차트 사용자 지정
- 워크북을 디스크에 저장
이 단계들은 Python을 사용한 간트 차트 생성기의 프로세스를 요약합니다. Workbook을 생성하고, 라이선스를 로드하며, 날짜가 포함된 작업을 정의하고, 가장 이른 시작 날짜를 기준으로 각 작업의 타임라인을 계산하는 것으로 워크플로를 시작합니다. 마지막으로 명확성을 위해 시트를 서식 지정하고, 누적 막대 차트를 구축 및 구성한 후, 디스크에 저장하기 전에 일정을 시각화하도록 사용자 지정합니다.
Python을 사용하여 Excel에서 간트를 만드는 코드
이 코드는 Python을 사용하여 Excel에서 간트 차트를 개발하는 방법을 보여줍니다. 날짜 유효성 검사를 추가하고, CSV/JSON에서 동적 입력을 구현하거나, 막대에 기간 레이블을 설정할 수 있습니다. 또한 범주 또는 상태별로 막대를 색상 지정하고, 오늘의 마커 라인을 표시하며, 다른 도구에서 더 넓은 시각화를 위해 PDF/PNG로 내보낼 수 있습니다.
이 문서는 간트 차트를 만드는 과정을 설명했습니다. 주식 차트를 만들려면 Python을 사용하여 Excel에서 주식 차트 만들기 문서를 참고하세요.