POI+JFreeChart生成报表图片在Excel中的位置

本文介绍了如何使用POI和JFreeChart库生成报表图片并在Excel中精确控制其位置。关键在于理解HSSFClientAnchor的8个参数,其中后面4个参数(col1, row1, col2, row2)决定了图片在工作表中的位置,而前4个参数(dx1, dy1, dx2, dy2)控制图片在单元格内的相对位置。通过调整这些参数,可以将图表放置在Excel的任意位置。" 116187694,10538972,Laravel实战:8个教程带你精通优雅的PHP框架,"['PHP', 'Laravel框架', 'Web开发', '用户管理', '项目实战']
摘要由CSDN通过智能技术生成
    private void genPieChart(HSSFWorkbook workbook, HSSFSheet sheet, List<PieChartData> dataList, String pieChartName) {
        PieDataset dataSet = createDataset(dataList);
        JFreeChart chart = createPie2DChart(dataSet, dataList, pieChartName);

        try {
            ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
            ChartUtils.writeChartAsPNG(byteArrayOut, chart, 600, 600);
            BufferedImage bufferImg = ImageIO.read(new File(tempPngPath));
            ImageIO.write(bufferImg, "png"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值