技术要点
- 使用 pandas 读取 Excel文件
- 使用 rename 方法修改 df 的索引
- 使用 plotly 绘制甘特图
数据准备
数据文件下载:https://www.jianguoyun.com/p/DXdzmjEQhdKWCBjUsowD
从 Excel 读取数据
需要安装 xlrd 和 openpyxl 库
代码实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import pandas as pd import plotly.figure_factory as ff # 读取 Excel 文件 xlsx = pd.ExcelFile('项目工程进度甘特图.xlsx') df = pd.read_excel(xlsx, 'Sheet1') df = df.drop('持续天数', axis = 1) # 删除无用数据 # 重命名索引 df = df.rename(columns = {'步骤阶段':'Task', '开始时间':'Start', '预计完成时间':'Finish'}) # 使用 plotly 绘图 fig = ff.create_gantt(df) fig.show() |