对xlsx表实现数据可视化

目的

实现供应商供应和的一个统计表

需要的库

  • python -m pip install -U matplotlib
    这是图形库
  • python -m pip install -U openpyxl
    这是操作xlsx的库(数据来源是xlsx文件)

在开始之前,我们先引入头文件

import matplotlib.pyplot as plt
#plt是我们的画板
from openpyxl import load_workbook

先打开我们需要读取的xlsx文件

wb = load_workbook('datas.xlsx')

获得所有的表,存储在sheets中

sheets = wb.worksheets

可以发现我们这个文件有两张表

请添加图片描述
我们选择表2(因为开始是从0开始,所以表2是1)

sheets1 = sheets[1]

定义一个函数计算某一个供应商供应的总和,因为在表中供应商每周供应是按照行排列,计算行的和即可
min_row 是 输入行的序号
max_row 也是输入行的序号,表示都在同一行中,
min_col 是 数据第1周的位置,在表中是第3列,
max_col是最后一周的位置,在表中是最后一列240
最后返回结果即可

def sum_line(line_number):
    sum = 0
    for row in sheets1.iter_rows(m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值