Origin变更列宽设置

本文介绍了如何在IT技术背景下,通过简单的双击操作,将数据可视化中的列Y轴设置关联到应用保存功能,提升工作效率。

1.双击列Y轴
在这里插入图片描述
保存应用即可

@Override public void export(Long id, HttpServletResponse response) throws IOException { MlImcConfigVo mlImcConfigVo = this.exportAndUpload(id); String taskName = mlImcConfigVo.getTaskName(); //获取日期 String date = taskName.substring(9, 17); //原图片文件名 和 带有尺寸图片文件名 String originImageKey = String.format("/imc/%s/%s/origin_img", date, taskName); String sizedImageKey = String.format("/imc/%s/%s/result_img", date, taskName); System.out.println(originImageKey); System.out.println(sizedImageKey); ossService.downs3(originImageKey, originImageKey); ossService.downs3(sizedImageKey, sizedImageKey); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Workbook workbook = new XSSFWorkbook(); //创建一个工作表 Sheet sheet = workbook.createSheet("IMC管理"); //表头 String[] headers = {"原图", "带尺寸的图片"}; Row headerRow = sheet.createRow(0); for (int i = 0; i < headers.length; i++) { headerRow.createCell(i).setCellValue(headers[i]); } Row dataRow = sheet.createRow(1); insertImage(workbook, sheet, dataRow, 0, originImageKey); // 原图 insertImage(workbook, sheet, dataRow, 1, sizedImageKey); // 带尺寸图 // 6. 自适应 for (int i = 0; i < headers.length; i++) { sheet.autoSizeColumn(i); } // 7. 写入输出流 workbook.write(outputStream); workbook.close(); } private void insertImage(Workbook workbook, Sheet sheet, Row row, int column, String imageKey) throws IOException { OssClient storage = OssFactory.instance(); InputStream imageStream = storage.getObjectContent(imageKey); if (imageStream == null) { row.createCell(column).setCellValue("图片不存在"); return; } // 读取图片字节 byte[] imageBytes = new byte[imageStream.available()]; imageStream.read(imageBytes); imageStream.close(); // 插入图片到Excel(假设为JPEG格式) int pictureType = Workbook.PICTURE_TYPE_JPEG; int pictureIdx = workbook.addPicture(imageBytes, pictureType); // 定义图片位置 Drawing<?> drawing = sheet.createDrawingPatriarch(); ClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, column, row.getRowNum(), column + 1, row.getRowNum() + 1); drawing.createPicture(anchor, pictureIdx); }这个是我的方法 和依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.21</version> </dependency>
07-01
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值