Ich weiß, dass diese Frage ähnlich scheint, aber ich habe ein anderes Problem. Ich weiß, wie man einen Kreis oder eine Form erzeugt. Dies ist, was ichErstellen Sie einen kleinen Kreis in Excel POI
Ein kleiner Kreis in der Mitte der Excel-Zelle
Der Kreis, der ich bin in der Lage zu machen, suchen Sie in Tutorials usw. ist erstellen möchten:
Dies ist der Code, den ich erstellen bin mit:
CreationHelper helper = workbook.getCreationHelper();
Drawing drawing = worksheet.createDrawingPatriarch();
ClientAnchor anchor = helper.createClientAnchor();
anchor.setCol1(0);
anchor.setRow1(0);
anchor.setCol2(1);
anchor.setRow2(1);
anchor.setDx1(255);
anchor.setDx2(255);
anchor.setDy1(0);
anchor.setDy2(0);
XSSFSimpleShape shape = ((XSSFDrawing)drawing).createSimpleShape((XSSFClientAnchor)anchor);
shape.setShapeType(ShapeTypes.FLOW_CHART_CONNECTOR);
shape.setFillColor(255, 0, 0);
Ich denke, es gibt etwas mit dem dx1, dx2, dy1, dy2 zu tun, aber das Setzen eines beliebigen Wertes hat keinen Effekt.
Ich brauche diese Form kleiner irgendwie
Die Ampelsymbole war was ich suchte. Soweit ich das verstehe, enthält die ConditionalFormattingRule die Regeln für grüne, gelbe und rote Kreise. –
Axel welche Poi Version verwendest du? Mit poi 3.14 sind die Funktionsaufrufe, die Sie aufgelistet haben, nicht verfügbar –
Ich verwende poi-3.14 und ich habe es getestet. Sei bitte genau. Welche Funktionsanrufe sind für Sie nicht verfügbar? –