Python(办公自动化编程系列)学习笔记11

1、Python 根据Excel 数据创建图表方法

先要安装openpyxl库:进入dos窗口—到pip文件夹目录下输入: pip install openpyxl 按回车

代码如下:

import os #导入os模块

import openpyxl as vb #调用openpyxl 库

f='xx.xlsx' #excel 路径文件

book=vb.load_workbook(f)

sheet1=book['sheet2'] #excel 工作表名称

#chart=vb.chart.BubbleChart()

chart=vb.chart.BarChart() #bar 柱形图

date1=vb.chart.Reference(sheet1,min_row=1,max_row=3,min_col=2,max_col=11) #选择图表数据

hm=vb.chart.Reference(sheet1,min_row=2,max_row=3,min_col=1) #设置坐标轴内容

chart.add_data(date1,titles_from_data=True)

chart.set_categories(hm)

sheet1.add_chart(chart,”c5″) #指定图表所放在的开始位置

book.save('xxxx.xlsx') #保存文件路径及位置

book.close()

Python(办公自动化编程系列)学习笔记11

运行结果

2、python使用matplotlib库直接绘制图表

先要安装matplotlib库:进入dos窗口—到pip文件夹目录下输入: 输入代码:pip install matplotlib 按回车进行安装

代码如下

import os

import matplotlib.pyplot as plt

# 解决 plt 中文显示乱码的问题

plt.rcParams['font.sans-serif'] = ['SimHei']

x1 = ('语文', '数学', '英语')

y1 = [70, 80, 60]

plt.bar(x1, y1)

plt.title('小明成绩表') #设置图表标题

plt.show() #显示图表

Python(办公自动化编程系列)学习笔记11

运行结果

© 版权声明

相关文章

1 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    要记住小晏o 读者

    这篇学习笔记十分实用,内容详细全面,对Python办公自动化编程有很好的讲解和示范。通过学习笔记可以了解到如何利用Python进行Excel数据处理、自动化操作和邮件发送等实用功能,对办公效率提升有很大帮助。同时,作者的讲解方式清晰易懂,适合初学者入门。非常感谢作者的分享,对我在工作中的技能提升有很大帮助。希望作者能够继续分享更多实用的学习笔记和经验。,可以搜索我的昵称,查阅更多RPA

    无记录