python编写程序显示表格,python写表格数据

  python编写程序显示表格,python写表格数据

  一。折线图:

  #-* -编码:utf-8-* -

  导入文件格式编写器

  #创建单元格

  (workbook=xlsx writer。工作簿( chart _ line。xlsx )))))))))))。

  #创建壳

  工作表=工作簿。添加工作表(

  #工作表=工作簿。add _ worksheet( bug _ analysis ))))))。

  #自定义样式,粗体

  bold=workbook.add _ format (bold ))

  - 1、准备数据并写入超过

  将数据写入超过并创建图标时使用

  headings=[Number , testA , testB]

  数据=[

  [2017-9-1 、2017-9-2 、2017-9-3 、2017-9-4 、2017-9-5 、2017-9-6 ,

  [ 10,40,50,20,10,50 ],

  [ 30,60,70,50,40,30 ],

  ]

  #写入页眉

  worksheet.write_row(a1 ,标题,粗体).

  #写入数据

  worksheet.write_column(a2 ,data[0])。

  worksheet.write_column(B2 ,数据[1]).

  worksheet.write_column(C2 ,数据[2]).

  - 2、生成图表并将其插入超过

  #创建条形图(线图表) ) ) ) )。

  chart _ col=工作簿。add _ chart({ type : line }

  #构成最初的系列数据

  chart_col.add_series({(

  #这里的工作表一是默认值。这是因为在创建新表时没有指定表名称

  #如果在创建新表时设置了表名称,请在此处设置适当的值

  name: =Sheet1!$B$1 ,

  类别":"=Sheet1!$A$2:$A$7 ,

  值:=Sheet1!$乙$ 2:$乙$7 ,

  line: {color: red},

  () )

  #构成第2个系列数据

  chart_col.add_series({(

  name: =Sheet1!$1加元,

  类别":"=Sheet1!$A$2:$A$7 ,

  值:=Sheet1!$2加元:$7加元,

  line : { color : yellow }是,

  () )

  #配置第二个系列数据(使用其他语法) ) ) ) ) ) )。

  # chart_col.add_series({(

  # name: [Sheet1 ,0,2 ],

  # 类别:[工作表1 ,1,0,6,0 ],

  # values: [Sheet1 ,1,2,6,2 ],

  # line : { color : yellow }是,

  () )

  #设定图表的标题和x、y轴信息

  chart _ col . set _ title({ name : thexxsitebuganalysis })

  chart _ col . set _ x _ axis({ name : test number } })

  chart _ col.set _ y _ axis ({ name :样本长度(毫米)}}

  设置图表样式

  chart_col.set_style((1))。

  在工作表中插入图表并设置偏移

  worksheet.insert_chart(a10、chart_col 、( x_offset ) :25 、((y_offset ) :10))))。

  workbook.close(

  效果图表:

  二、条形图:

  #-* -编码:utf-8-* -

  导入文件格式编写器

  #创建单元格

  工作区

  ook=xlsxwriter .工作簿( chart_column.xlsx )

  # 创建一个表

  工作表=工作簿。add _ worksheet()

  #工作表=工作簿。add _ worksheet( bug _ analysis )

  # 自定义样式,加粗

  粗体=工作簿。add _ format({ bold :1 })

  # - 1、准备数据并写入excel -

  # 向超过中写入数据,建立图标时要用到

  headings=[Number , testA , testB]

  数据=[

  [2017-9-1, 2017-9-2, 2017-9-3, 2017-9-4, 2017-9-5, 2017-9-6],

  [10, 40, 50, 20, 10, 50],

  [30, 60, 70, 50, 40, 30],

  ]

  # 写入表头

  worksheet.write_row(A1 ,标题,粗体)

  # 写入数据

  worksheet.write_column(A2 ,data[0])

  worksheet.write_column(B2 ,数据[1])

  工作表。write_column(C2 ,数据[2])

  # - 2、生成图表并插入到excel -

  # 创建一个柱状图(柱形图)

  chart _ col=工作簿。add _ chart({ type : column })

  # 配置第一个系列数据

  chart_col.add_series({

  # 这里的工作表一是默认的值,因为我们在新建表时没有指定表名

  # 如果我们新建表时设置了表名,这里就要设置成相应的值

  name: =Sheet1!$B$1 ,

  类别":"=Sheet1!$A$2:$A$7 ,

  值:=Sheet1!$乙$ 2:$乙$7 ,

  line: {color: red},

  })

  # 配置第二个系列数据(用了另一种语法)

  chart_col.add_series({

  name: =Sheet1!$1加元,

  类别":"=Sheet1!$A$2:$A$7 ,

  值:=Sheet1!$2加元:$7加元,

  行:{ 颜色:黄色 },

  })

  # 配置第二个系列数据(用了另一种语法)

  # chart_col.add_series({

  # name: [Sheet1 ,0,2],

  # 类别:[工作表1 ,1,0,6,0],

  # values: [Sheet1 ,1,2,6,2],

  # 行:{ 颜色:黄色 },

  # })

  # 设置图表的标题和x,y轴信息

  chart _ col . set _ title({ name : XXX网站漏洞分析 })

  chart _ col . set _ x _ axis({ name : Test number })

  chart_col.set_y_axis({name :样本长度(mm)})

  # 设置图表的风格

  chart_col.set_style(1)

  # 把图表插入到工作表以及偏移

  worksheet.insert_chart(A10 ,chart_col,{x_offset: 25, y_offset: 10})

  workbook.close()

  效果图:

  PS:

  其实前面两个图只变动一点:把线条个性为圆柱

  chart _ col=工作簿。add _ chart({ type : column })

  三、饼图:

  # -*-编码:utf-8 -*-

  导入xlsxwriter

  # 创建一个超过

  workbook=xlsxwriter .工作簿( chart_pie.xlsx )

  # 创建一个表

  工作表=工作簿。add _ worksheet()

  # 自定义样式,加粗

  粗体=工作簿。add _ format({ bold :1 })

  # - 1、准备数据并写入excel -

  # 向超过中写入数据,建立图标时要用到

  数据=[

  [关闭,活动,重新打开, NT],

  [1012, 109, 123, 131],

  ]

  # 写入数据

  worksheet.write_row(A1 ,data[0],粗体)

  worksheet.write_row(A2 ,data[1])

  # - 2、生成图表并插入到excel -

  # 创建一个柱状图(饼图)

  chart _ col=工作簿。add _ chart({ type : pie })

  # 配置第一个系列数据

  chart_col.add_series({

  名称:错误分析,

  类别":"=Sheet1!$A$1:$D$1 ,

  值:=Sheet1!$A$2:$D$2 ,

  积分:[

  {fill: {color: #00CD00}},

  {fill: {color: red}},

  {fill: {color: yellow}},

  {fill: {color: gray}},

  ],

  })

  # 设置图表的标题和x,y轴信息

  chart _ col . set _ title({ name : Bug Analysis })

  # 设置图表的风格

  chart_col.set_style(10)

  # 把图表插入到工作表以及偏移

  worksheet.insert_chart(B10 ,chart_col,{x_offset: 25, y_offset: 10})

  workbook.close()

  效果图:

  参考资料:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: