本文简要介绍了如何使用 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 中创建股票图表.