C# を使用して Excel でガントチャートを作成する

このクイックチュートリアルでは、C# を使用して Excel でガントチャートを作成する手順を説明します。IDE の設定、手順の一覧、および C# を使用して Excel でガントチャートを開発するためのサンプルコードが含まれています。外部データソースなしで完全なプロセスを示すために、サンプルコードがプログラムで作成された詳細なコードを入手できます。

C# を使用して Excel でガントチャートを作成する手順

  1. ガントチャートを作成するために Aspose.Cells for .NET を使用できるように環境を設定します。Gantt chart
  2. ライセンスをインスタンス化し、Workbook クラスを使用して新しい Excel ファイルを作成し、最初のシート名を変更します
  3. ガントチャート用に開始/終了日を含むサンプルプロジェクトタスクの一覧を定義します
  4. 作業項目、開始、終了、開始オフセット、期間のテーブルヘッダーを設定します
  5. 基準となる初期開始日を算出し、オフセットと期間を含めて各タスク行を挿入します
  6. 開始日と終了日が自動調整されるようにシート列を書式設定します
  7. ガントチャート内のタスク名、オフセット系列、期間系列のカスタムデータ範囲を設定します
  8. 積み上げ棒グラフを追加し、オフセット系列を非表示にしてフローティングバーを作成し、棒と凡例のスタイルを設定します
  9. カテゴリ軸を反転し、値軸のラベルを設定し、プロットのスタイルを設定して、結果の Workbook を保存します

上記の手順は ガントチャートを作成するプロセスを説明しています。ワークブックを作成し、ガントチャートのタスク表を設定し、最も早い日付を使用して開始オフセットと期間を計算し、タイムラインをプロットします。最後に、積み上げ棒グラフを挿入し、フローティングガントバーを作成するためにオフセット系列を非表示にし、基本的なスタイルを設定して、Excel ファイルを保存します。

C# を使用してガントチャートを構築するコード

このコードは、C# を使用してガント図を作成するプロセスを示します。さらなる改善として、ワークシート列を自動調整し、ヘッダー行を固定し、より良い可視化のためにデータ範囲に組み込みのテーブルスタイルを適用できます。データラベルの追加、軸タイトルのカスタマイズ、プレゼンテーションを強化するためのグラフ画像のエクスポートといったオプションも利用できます。

この記事ではガントチャートを作成するプロセスを学びました。株価チャートを作成するには、記事 C# を使用して Excel で株価チャートを作成する を参照してください。

 日本語