如何使用Apache POI库自动生成BAR图形或PIE图表

时间:2018-09-11 12:31:14

标签: java excel selenium apache-poi

我有硒测试代码,我的代码甚至将测试结果写到输出的excel文件中。现在,我的Excel工作簿的格式如下。 我有一本工作簿,该工作簿包含5张纸,每张纸表示5种具有不同方案的测试,例如,

  {
                "date" : ISODate("2018-09-05T16:40:08.817Z"),
                "consumption" : 243.0,
                "burnHours" : 4.0
            },
             {
                "date" : ISODate("2018-09-06T16:40:08.817Z"),
                "consumption" : 254.0,
                "burnHours" : 4.0
            }, 
             {
                "date" : ISODate("2018-09-07T16:40:08.817Z"),
                "consumption" : 235.0,
                "burnHours" : 24.0
            }, 
             {
                "date" : ISODate("2018-09-08T16:40:08.817Z"),
                "consumption" : 62.0,
                "burnHours" : 24.0
            }, 
             {
                "date" : ISODate("2018-09-09T16:40:08.817Z"),
                "consumption" : 2.0,
                "burnHours" : 23.0
            }, 
             {
                "date" : ISODate("2018-09-10T02:40:08.817Z"),
                "consumption" : 26.0,
                "burnHours" : 27.0
            }

到目前为止可以实现 现在我想自动生成上述结果的图形 说Sheet6应该包含Sheet1、2、3、4和5结果的条形图

Sheet1 contains
TestName   Description  Name  Pwd  Result
test1       login       aaa   bbb  Pass
test2       login       ccc   ddd   Fail

sheet2 contains

TestName  Description Name Pwd  Result
test1      login2     xxx   yyy  Fail
test2      login3     zzz   nnn   Fail

Similary Sheet3, 4 and 5

如何为每张纸的sheetresult / result生成图表?

0 个答案:

没有答案