Java 使用ApachePOI在excel中绘制直线

Java 使用ApachePOI在excel中绘制直线,java,android,excel,line,apache-poi,Java,Android,Excel,Line,Apache Poi,有谁能给我写几行代码,演示如何使用ApachePOI在excel的单元格中编写一行代码吗?! 在纯Excel中,我将进入Insert-Shapes-Line。 Basicali,编写如下代码: Workbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet(); Row row=sheet.createRow(0); Cell cell = row.createCell(0); 现在,丢失的代码将转到这里。 当我搜索网络时,我应该使

有谁能给我写几行代码,演示如何使用ApachePOI在excel的单元格中编写一行代码吗?! 在纯Excel中,我将进入Insert-Shapes-Line。 Basicali,编写如下代码:

Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet();
Row row=sheet.createRow(0);
Cell cell = row.createCell(0);
现在,丢失的代码将转到这里。 当我搜索网络时,我应该使用HSSFSimpleShape类和OBJECT_TYPE_LINE。 但我不知道如何在我的代码中实现它:(

我想我应该有一个单元格,我想画一条线,或者一些像素作为坐标或其他东西


帮助!:)

查看此示例:

Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet();
HSSFPatriarch patriarch = (HSSFPatriarch) sheet.createDrawingPatriarch();

/* Here is the thing: the line will go from top left in cell (0,0) to down left 
of cell (0,1) */
HSSFClientAnchor anchor = new HSSFClientAnchor(
  0, 0, 0, 255, (short) 0, 0,(short) 1, 0);

HSSFSimpleShape shape = patriarch.createSimpleShape(anchor);
shape.setShapeType(HSSFSimpleShape.OBJECT_TYPE_LINE);
shape.setLineStyleColor(10, 10, 10);
shape.setFillColor(90, 10, 200);
shape.setLineWidth(HSSFShape.LINEWIDTH_ONE_PT);
shape.setLineStyle(HSSFShape.LINESTYLE_SOLID);

// you don't even need the cell, but if you also want to write anything...
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Test"); 


我还建议您看看

您看到了吗?我想这可以帮助你做到这一点:嗨,你知道如何使用XSSF或SS usermodel做同样的事情吗?