java 对EXCEL的操作
怎样才能用java对excel作排版操作,用poi和jxl都可以,最好能写1段code 问题点数:50、回复次数:7Top
1 楼walshli(猪跑)回复于 2003-09-03 15:03:15 得分 25
随便拷贝几行给你,不一定有用,我也是只用过简单的功能:
HSSFWorkbook wb = new HSSFWorkbook();
//标题的风格
HSSFFont titleFont = wb.createFont();
titleFont.setFontHeightInPoints( (short) 20);
titleFont.setFontName("宋体");
titleFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
HSSFCellStyle titleStyle = wb.createCellStyle();
titleStyle.setFont(titleFont);
//表头的风格
HSSFFont headFont = wb.createFont();
headFont.setFontHeightInPoints( (short) 14);
headFont.setFontName("宋体");
headFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
HSSFCellStyle headStyle = wb.createCellStyle();
headStyle.setFont(headFont);
//内容的风格
HSSFFont font = wb.createFont();
font.setFontHeightInPoints( (short) 12);
font.setFontName("宋体");
HSSFCellStyle style = wb.createCellStyle();
style.setFont(font);
//序号
HSSFCell cell = row.createCell( (short) 0);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellStyle(style);
cell.setCellValue(i);
//业务群组
businessUnits = rs.getString("businessUnits");
cell = row.createCell( (short) 1);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellStyle(style);
cell.setCellValue(businessUnits);Top
2 楼aidan816(aidan816)回复于 2003-09-03 15:17:01 得分 0
先谢谢楼上
这些功能我都实现了,我现在想要得是
我先生成1个excel的模版,然后掉用它,如果模版里有1项是部门,它就占1格,当我调用它以后
向部门里边插数据的时候插了3条,跟着部门也就随着人数的增多而把格子合并,谢谢
可以留下QQ吗Top
3 楼jndszl(jj)回复于 2003-09-03 15:25:59 得分 0
我这有一个贴子, 利用JAVA操作EXCEL文件写的不错,应对你有所帮助,本来我是想贴过来,但是内容有点太大了,老贴不上去,你要是想要的话,给我来信吧,我给你发过去
lianga@163.com
Top
4 楼cxjd(dong)回复于 2003-09-03 15:49:37 得分 0
给我来一份
jiadong@letnetworks.com
谢谢Top
5 楼applely13(九妹)回复于 2003-09-03 16:01:33 得分 0
我也要 lys989@163.com Thanks a lot!!Top
6 楼wspcq(勇敢的心)回复于 2003-09-03 19:50:29 得分 0
还有我 wspcq@163.comTop
7 楼jndszl(jj)回复于 2003-09-04 00:14:01 得分 25
是我在一个论坛上找到的,希望对大家有所帮助.大家共同进步
http://www.newer.com.cn/bbs/topic.asp?topic_id=3781&forum_id=28&cat_id=11&show=5Top




