让汉字显示正确,最重要的就是下面这句:
cell.setEncoding(HSSFCell.ENCODING_UTF_16);让汉字居中:
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 水平
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 垂直加边框:
style.setBorderTop(HSSFCellStyle.BORDER_THIN);// 上边框
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);// 下边框
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左边框
style.setBorderRight(HSSFCellStyle.BORDER_THIN);// 右边框创建宋体:
HSSFFont font = wb.createFont();
font.setFontHeightInPoints((short)9);
font.setFontName("宋体");
HSSFCellStyle style = wb.createCellStyle();
style.setFont(font);
cell.setCellStyle(style);