我们手动在 Excel 表格中画柱状图是很简单的事情,但是一旦这种简单的工作需要每天都做,那么最好的办法就是用 Python 来自动完成。...今天分享一招,如何用 Python 在 Excel 中画柱状图。
这里借助于工具 openpyxl,如果有更好的工具,欢迎留言分享。...先准备一份简单的数据:
data_rows = [
["日期", "案例数", "验收通过数"],
["2022-08-01", 727, 659],
["2022-08-02"...701],
["2022-08-05", 725, 712],
["2022-08-08", 725, 717],
["2022-08-11", 725, 722],
]
预期的效果就是横坐标是日期...,纵坐标是数量,有两个分类,如下图所示:
步骤就是:
1、把数据写入 sheet
2、实例化一个 BarChart
3、指定 BarChart 的数据范围,分类的范围,设置样式、标题等
4、保存
完整代码如下