この記事では、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 で株価チャートを作成する を参照してください。