使用 C# 在 Excel 中创建甘特图

本快速教程介绍了使用 C# 在 Excel 中创建甘特图的过程。它包含 IDE 设置、说明步骤列表以及用于使用 C# 在 Excel 中开发甘特图的示例代码。您将获得详细的代码,其中示例代码通过编程方式创建,以演示在没有任何外部数据源的情况下完成整个流程。

使用 C# 在 Excel 中创建甘特图的步骤

  1. 设置环境以使用 Aspose.Cells for .NET 创建甘特图 chart
  2. 实例化许可证,使用 Workbook 类创建新的 Excel 文件,并重命名第一个工作表
  3. 定义包含开始/结束日期的示例项目任务列表,用于甘特图
  4. 设置工作项、开始、结束、开始偏移和持续时间的表头
  5. 将初始开始日期计算为基线,并插入包含偏移和持续时间的每个任务行
  6. 格式化工作表列以自动适应开始和结束日期
  7. 为甘特图中的任务名称、偏移系列和持续时间系列设置自定义数据范围
  8. 添加堆积条形图,通过隐藏偏移系列创建浮动条,并为条形和图例设置样式
  9. 反转类别轴,设置数值轴标签,设置图表样式,并保存生成的 Workbook

上述步骤描述了创建甘特图的过程。创建工作簿,设置甘特图任务表,并使用最早的日期计算开始偏移和持续时间以绘制时间轴。最后,插入堆积条形图,隐藏偏移系列以创建浮动甘特条,设置基本样式,并保存 Excel 文件。

使用 C# 构建甘特图的代码

该代码演示了使用 C# 创建甘特图的过程。为了进一步改进,可以自动调整工作表列宽、冻结表头行,并对数据范围应用内置表格样式以获得更好的可视化效果。同时还提供了添加数据标签、定制轴标题以及导出图表图像以增强展示效果的选项。

本文向我们介绍了创建甘特图的过程。要创建股票图表,请参阅文章 使用 C# 在 Excel 中创建股票图表.

 简体中文