2014-04-30 50 views

回答

0

打印出结果,最简单的方法是使用内置的格式之一。有一个例子available here

要以编程方式遍历CellSet的轴和位置,需要遍历每个轴,然后遍历轴上的每个位置。两轴(与事先已知序)一个简单的单元集可以遍历像这样:

// Iteration over a two-axis query 
for (
    Position axis_0 
    : data.getAxes().get(Axis.ROWS.axisOrdinal()).getPositions()) 
{ 
    for (
    Position axis_1 
    : data.getAxes().get(Axis.COLUMNS.axisOrdinal()).getPositions()) 
    { 
    Object value = 
     data.getCell(axis_0, axis_1) 
     .getValue(); 
    } 
} 
+0

我在打印效果没有概率,我的目标是产生图表报告......来自的结果通过使用报表框架(如DynamicReports)进行查询,但报表生成器不支持CellSet作为输入。 – Kassandra

+0

我不得不在上面的片段中翻转axis_1和axis_0。 – wrschneider