Python对数据写入Execl文件并生成图表

需求:

为了做测试或者对爬虫程序爬取数据进行分析汇总,我们时常会将数据生成报表,但是如果我们想将报表生成在Excel中,这时候就可以借助xlsxwriter第三方包来生成图表

分析

为生成excel准备多维数组类型的数据->数据插入到Excel中->对数据按系列划分生成图表 

 第一步:准备数据:

使用爬虫爬取网络上关于热门岗位的数据并生成多维数组类型,如下:

data = [
      ["IOS岗位数", "Android岗位数", "Python岗位数", "物联网岗位数", "Go与区块链岗位数"],
      [2000, 4000, 60000, 8000, 1000],
]

第二步:将数据插入Excel中

首先要创建一个Excel文件,然后在Excel中创建一个sheet表单页,最后将数据插入到sheet表单页中

1、创建一个Excel对象

workbook = xlsxwriter.Workbook(“Excel名字.xlsx”)

 2、基于Excel对象创建一个sheet表单对象

worksheet = workbook.add_worksheet(name=“sheet表单的名字,不填写就默认为sheet1")

 3、将数据写入sheet表单页worksheet

worksheet.write_row( row, col, data, cell_format=None)

worksheet.write_column(row, col, data, cell_format=None)

3.1、可以用A1表示第一行第一列的那个单元格,这个时候后面的data可以是个数组,直接插入一行数据

worksheet.write_column("A1", 一列数据, 样

猜你喜欢

转载自blog.csdn.net/qq_42370150/article/details/104054213
今日推荐