相关疑难解决方法(0)

使用Apache POI在Excel中创建条形图

我正在尝试使用Apache POI在XLSX电子表格中创建条形图,但Excel一直说当我尝试打开文件时内容出现问题并删除图表.这是我正在尝试做的完整代码:

public static void createBarChart() {

        Workbook wb = new XSSFWorkbook();
        Sheet sheet = wb.createSheet("Sheet2");
        Row row;
        Cell cell;

        row = sheet.createRow(0);
        row.createCell(0);
        row.createCell(1).setCellValue("HEADER 1");
        row.createCell(2).setCellValue("HEADER 2");
        row.createCell(3).setCellValue("HEADER 3");

        for (int r = 1; r < 5; r++) {
            row = sheet.createRow(r);
            cell = row.createCell(0);
            cell.setCellValue("Serie " + r);
            cell = row.createCell(1);
            cell.setCellValue(123);
            cell = row.createCell(2);
            cell.setCellValue(456);
            cell = row.createCell(3);
            cell.setCellValue(789);
        }

        Drawing drawing = sheet.createDrawingPatriarch();
        ClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, 0, 5, 5, 20);

        Chart chart …
Run Code Online (Sandbox Code Playgroud)

java excel charts apache-poi

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-poi ×1

charts ×1

excel ×1

java ×1