So erstellen Sie ein Gantt Diagramm

Was ist ein Gantt-Diagramm?

Ein Gantt-Diagramm ist eine Art Balkendiagramm, das einen Projektzeitplan veranschaulicht. Es zeigt die Anfangs- und Enddaten der verschiedenen Elemente eines Projekts. Jede Aufgabe oder Aktivität wird durch einen Balken dargestellt, dessen Länge ihrer Dauer entspricht. Gantt-Diagrams zeigen auch Abhängigkeiten zwischen Aufgaben, sodass Projektmanager die Reihenfolge der Aufgaben visualisieren können. Sie werden häufig im Projektmanagement verwendet, um Projekte effektiv zu planen, zu planen und zu verfolgen.

So erstellen Sie ein Gantt-Diagramm in Excel

Sie können in Excel ein Gantt-Diagramm erstellen, indem Sie diese Schritte befolgen:

  1. Fügen Sie einige Daten für das Gantt-Diagramm hinzu.

  2. Wähle die Daten aus und gehe zu Einfügen –> Diagramme –> Säulen- oder Balkendiagramm einfügen –> Gestapelte Balken. In unserem Beispiel sind das B1:B7, und dann Einfügen Gestapeltes Balken-Diagramm.

  3. Wähle das Diagramm, Daten auswählen->Hinzufügen, setze den Seriennamen und Serienwerte wie folgt.

  4. Wählen Sie das Diagramm aus, bearbeiten Sie die Horizontalen (Kategorie) Achsenbeschriftungen.

  5. Achse formatieren des Y-Achse, wählen Sie Kategorien umkehren.

  6. Wähle die Blaue Serie und setze Füllung->Keine Füllung.

  7. Achse formatieren für die X-Achse, setze die Minimalen und Maximalen Werte (1/5/2019:43470, 1/30/2019:43494).

  8. Datenbeschriftungen hinzufügen für das Diagramm, jetzt erhältst du ein Gantt-Diagramm.

So fügen Sie ein Gantt-Diagramm in Aspose.Cells hinzu

Bitte sehen Sie sich den folgenden Beispielcode an. Es lädt die Beispiel-Excel-Datei, die einige Beispieldaten enthält. Anschließend erstellt es das gestapelte Balkendiagramm basierend auf den Anfangsdaten und setzt die entsprechenden Eigenschaften. Schließlich speichert es die Arbeitsmappe im Ausgabe XLSX-Format. Der folgende Screenshot zeigt das von Aspose.Cells erstellte Gantt-Diagramm in der Ausgabedatei.

Beispielcode

// Create an instance of Workbook
Workbook workbook = new Workbook("sample.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Create BarStacked Chart
int i = worksheet.Charts.Add(ChartType.BarStacked, 5, 6, 20, 15);
// Retrieve the Chart object
Chart chart = worksheet.Charts[i];
// Set the chart title name
chart.Title.Text = "Gantt Chart";
// Set the chart title is Visible
chart.Title.IsVisible = true;
// Set data range
chart.SetChartDataRange("B1:B6", true);
// Add series data range
chart.NSeries.Add("C2:C6", true);
// No fill for one serie
chart.NSeries[0].Area.FillFormat.FillType = FillType.None;
// Set the Horizontal(Category) Axis
chart.NSeries.CategoryData = "A2:A6";
// Reverse the Horizontal(Category) Axis
chart.CategoryAxis.IsPlotOrderReversed = true;
//Set the value axis's MinValue and MaxValue
chart.ValueAxis.MinValue = worksheet.Cells["B2"].Value;
chart.ValueAxis.MaxValue = worksheet.Cells["D6"].Value;
chart.PlotArea.Area.FillFormat.FillType = FillType.None;
//Show the DataLabels
chart.NSeries[1].DataLabels.ShowValue = true;
//Disable the Legend
chart.ShowLegend = false;
//Save the result
workbook.Save("result.xlsx");