Python openpyxl |
您所在的位置:网站首页 › 图表系列设置 › Python openpyxl |
使用 openpyxl 库的 chart 模块绘制图表,比如条形图、折线图 系列 Python openpyxl –读写Excel文件 Python openpyxl –设置Excel样式 条形图需要用到 chart 模块的两个类: BarChart : 绘制条形图 Reference : 引用表格中的数据 实现目标BarChart : 条形图LineChart : 折线图 引用表格中的金额Reference(worksheet, min_row, max_row, min_col, max_col)worksheet : 工作表对象min_row : 起始行,默认第一行max_row : 终止行min_col : 起始列,默认第一列max_col : 终止列 12# 引用活动表第一行至第五行 第二列(B列)区域的数据data = Reference(worksheet=ws, min_row=1, max_row=5, min_col=2, max_col=2)如果行列太多不便读取时 1234# 以整数返回最大非空行max_row = ws.max_row# 以整数返回最大非空列max_col = ws.max_column 将引用的金额添加到BarChartBarChart对象.add_data(Reference,from_rows,titles_from_data)Reference : 引用的数据from_rows : 来自行 为 True : 引用所选区域的 每行数据 为 False : 引用所选区域的 每列数据titles_from_data : 图例名称来自数据,一般设置为True 为 True : 需要多引用表格的数据来命名图例整数 取值范围为最小值1,最大值48 12# 设置条形图样式chart.style = 1 保存工作簿工作簿对象.save('保存路径')只是修改文件名相当于 重命名修改了文件路径相当于 另存为 不保存则上序操作无效 12# 在当前目录下保存工作簿wb.save('./abc.xlsx') |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |