posts - 15,  comments - 4,  trackbacks - 0

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 老天 阅读(210) | 评论 (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 老天 阅读(99) | 评论 (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 老天 阅读(188) | 评论 (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 老天 阅读(135) | 评论 (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 老天 阅读(129) | 评论 (0)编辑 收藏
仅列出标题
共2页: 上一页 1 2 
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜