摘要: 在做项目的时候有一个需求,需要向导出的Excel表中插入一张公司的Logo图片。这里和大家分享一下解决方案。POI里面处理图形或者图片的主要类是HSSFPatriarch,它负责管理一个表格里面所有的图片和图形,并且只能创建一个,如果你应用程序后来又创建了一个,那么将使以前创造的HSSFPatriarch所管理的图片和图形清除,所以一定要保留HSSFPatriarch的引用直到最后。这些图片和单元格不同如果想取单元格上对应的图片怎么办,比如数据转移的时候遇到这样的问题。package com.org.util;import java.awt.image.BufferedImage;import 阅读全文
posted @ 2012-08-17 10:47 jack.li 阅读(4865) 评论(0) 推荐(0) 编辑
摘要: 这段时间在研究POI设置Excel样式。在对页面打印设置的时候,遇到一个问题,这里记录一下,和大家分享一下我的解决方案。问题描述:在用POI设置页边距的时候,POI抛出异常:IllegalArgumentException: Unknown margin constant: 4经过我的研究发现,这是POI内部的一个BUG。设置页边距代码:sheet.setMargin(HSSFSheet.BottomMargin, 0.5); //下页边距sheet.setMargin(HSSFSheet.LeftMargin, 0.25); //左页边距sheet.setMargin(HSSFSh... 阅读全文
posted @ 2012-08-17 10:19 jack.li 阅读(397) 评论(0) 推荐(0) 编辑