1.简介:
本篇介绍openpyxl库可视化在Excel中,折线图的展示。
2.举例:
公司“2022前半年产品销量走势图” 的折线图展示:
相关代码如下:
openxls_axis.py:
import os
import sys
from datetime import date
from openpyxl import Workbook
from openpyxl.chart import LineChart, Reference
from openpyxl.chart.axis import DateAxis
#初始化Workbook
wb = Workbook(write_only=True)
ws = wb.create_sheet()
ws = wb.active
#创建数据
rows = [
['Date', '小米1', '小米2', '红米'],
[date(2022,1,1), 40, 30, 25],
[date(2022,2,1), 40, 25, 30],
[date(2022,3,1), 50, 30, 45],
[date(2022,4,1), 30, 25, 40],
[date(2022,5,1), 25, 35, 30],
[date(2022,6,1), 20, 40, 35],
]
#添加数据到excel
for row in rows:
ws.append(row)
# 建立折线图
chart = LineChart()
chart.title = "2022前半年产品销量走势图"
chart.style = 13
chart.y_axis.title = '销量'
chart.x_a