使用python 处理表格生成图表_教你用Python自动读取数据生成图表,产生的效益很可观...

本文介绍了如何使用Python的XlsxWriter模块自动读取Excel数据并生成图表,包括设置数据表和调整图表样式。通过示例代码展示了如何创建带有数据表的柱形图,实现Excel文件的自动化图表生成,这对于处理大量数据非常有用。
摘要由CSDN通过智能技术生成

厌烦了每次都要在Excel里拖动数据来生成图形吧,这篇文章里,教你用Python自动读取Excel数据生成图表,然后Python 使用XlsxWriter模块在Excel工作表中绘制带有数据表的柱形图。试想下,以后只要有excel,就可以自动在excel里生成图表,如果有成千上万个excel,那这一切都自动化了,那产生的效益是很客观的。

Python机器人自动给Excel绘制带有数据表的图形

XlsxWriter是一个Python库,使用它可以对excel文件执行多个操作,如创建,编写,算术运算和绘制图形。

让我们看看如何使用实时数据绘制带有数据表的图表。

图表由至少一个系列的一个或多个数据点组成。要在Excel工作表上绘制图表,首先,创建特定图表类型的图表对象(即柱形图等)。创建图表对象后,在其中插入数据,最后,在图表对象中添加该图表对象。

代码#1:使用默认数据表绘制柱形图。要在Excel工作表上绘制此类图表,请使用set_table()图表对象的方法。

# import xlsxwriter module

import xlsxwriter

# Workbook() takes one, non-optional, argument

# which is the filename that we want to create.

workbook = xlsxwriter.Workbook('Ex_chart2.xlsx')

# The workbook object is then used to add new

# worksheet via the add_worksheet() method.

worksheet = workbook.add_worksheet()

# Create a new Format object to formats cells

# in worksheets using add_format() method .

# here we create italic format object

bold = workbook.add_format({'italic': 1})

# Add the worksheet data that the charts will refer to.

Data1 = ['Subject', 'Mid Term Score', 'End Term Score']

Data2 = [["Math", "Physics", "Biology", "Hindi", "English", "Singing"],

[95, 78, 80, 80, 60, 65],<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值