POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、设置字体:
HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值 参考 :"2012-08-10"的宽度为2500
六、设置自动换行:
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);
目前用过的就这么多,后续有新的会继续添加。
posted @
2012-11-09 10:40 老天 阅读(215) |
评论 (0) |
编辑 收藏
$('#queryPerformanceForm').attr("action","option2.action"); //修改form的action
$(“img”). removeAttr(“height”); //去除图片高度
$("#infomore").hide();//隐藏
$("#infomore").show();//显示
$("#infomore").css("display")=="none" //表达式,css属性
$("#infomore").css("display","none"); //给特定ID,设置css属性
$("#city").empty(); //判断是否为空
$("#cityid").val(0); //设值
$("#discount").focus(); //获得焦点
$("#costpre_error").html(""); //设置值
var obj = $("input[name='photo']"); //jquery name选择器
//异步请求方式
$.ajax({
type: 'POST',
url:'url',
dataType:'json',
async:false,
data:{modulesign:selectedModule,id:id},
success:function(data){
$("#cate_div").html(data.html);
...
}
});
//页面加载完执行
$(document).ready(function() {
...
});
posted @
2012-11-06 13:43 老天 阅读(106) |
评论 (0) |
编辑 收藏
标准:<script type="text/javascript" src="js/img-change.js"></script>
非标准:<script type="text/jscript" src="js/img-change.js"></script>
测一个jQuery里的each方法,搞了半天,才发现上面的问题!悲剧啊!
posted @
2012-11-06 10:30 老天 阅读(193) |
评论 (0) |
编辑 收藏
//子查询
select * from site_product
where productid > '286585'
and state = '1'
and siteid <> '750473'
and image <> ''
and siteid in (SELECT siteid from site_company WHERE state=1)
order by productid desc
LIMIT 1 offset 0;
//左联查询
select * from (select companyid as tt from base_companymember order by random() Limit "+num+") as a LEFT JOIN base_company ON tt=companyid
//上一个, 下一个
select mediaid,medianame,filepath
FROM (SELECT row_number() OVER (ORDER BY displayorder DESC,mediaid desc)as rowno,mediaid,medianame,displayorder,filepath FROM site_media WHERE state>=0 and siteid=3854719) as aaa
WHERE
aaa.rowno>(SELECT rowno FROM (SELECT row_number() OVER (ORDER BY displayorder DESC,mediaid desc)as rowno,mediaid,medianame,displayorder,filepath FROM site_media WHERE state>=0 and siteid=3854719) as bbb WHERE bbb.mediaid=899)
ORDER BY aaa.rowno
LIMIT 1;
posted @
2012-11-02 15:28 老天 阅读(139) |
评论 (0) |
编辑 收藏
F:\Users\stone\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
//服务器地址
String url = request.getSession().getServletContext().getRealPath("/");
posted @
2012-11-01 16:28 老天 阅读(137) |
评论 (0) |
编辑 收藏