POI2.5的jar包 创建excel用到的一些方法

HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet(sheetName);
List<String> kwDocAttributeName = new ArrayList<String>();            //要载入的数据
List<String> kwDocAttributeValue = new ArrayList<String>();            //要载入的数据
			
HSSFCellStyle style_center = wb.createCellStyle();                    // 创建一个style
style_center.setAlignment(HSSFCellStyle.ALIGN_CENTER);              // 水平居中
style_center.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);   // 垂直居中
style_center.setWrapText(true);                            //自动换行

HSSFFont font_left = wb.createFont();              //字体设置
font_left.setFontName("黑体");
font_left.setFontHeightInPoints((short)12);
style_center.setFont(font_left);

HSSFRow row = sheet.createRow(i);                  //创建行
HSSFCell cellOne = row.createCell((short)0);                  //创建单元格
cellOne.setEncoding(HSSFCell.ENCODING_UTF_16);               //设置编码
cellOne.setCellValue(Double.valueOf(keyValues[j]));              //增加值
cellOne.setCellStyle(style_center);                        //样式  
cellOne.setCellType(temCell.CELL_TYPE_NUMERIC);                 //字符类型

sheet.setColumnWidth((short) col, (short) (35.7 * 160));//第一个参数为列的下标,160为想设置的宽度像素。
row.setHeightInPoints((float)14.25); //设置行高
//合并单元格
sheet.addMergedRegion(new Region(i, (short) 0, i, (short) 7));// 起始cell行、起始cell列、结束cell行、结束cell列。

从网上下载的word文档:Java-Excel报表开发POI.doc

你可能感兴趣的:(Excel,J#)