apache POI 导出excel相关方法
2013-08-22 18:25
363 查看
apache POI 操作excel无比强大。同时有操作word和ppt的接口。
下面讲解poi中常用方法。
1,设置列宽
2,设置单元格样式
以上是设置边框
3,设置单元格字体
4,合并单元格
以上二下图例说明:
5,设置行高
此处设置第二行的行高为10px
6,设置背景色
7,单元格内容换行
目前就整理这几个比较常用的。。。
下面讲解poi中常用方法。
1,设置列宽
HSSFSheet sheet = wb.getSheetAt(0); sheet.setColumnWidth(0, 16 * 256); //设置例宽第一个参数是是列的序号从0开始第二个参数是需要设置的宽度此处是设计16px
2,设置单元格样式
HSSFCellStyle cellStyle = wb.createCellStyle(); cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN); cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN); cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
以上是设置边框
3,设置单元格字体
HSSFFont font = sheet.getWorkbook().createFont(); font.setFontName("黑体"); //设置字体 font.setBoldweight(Font.BOLDWEIGHT_BOLD); font.setFontHeightInPoints((short) 30);// 设置字体大小 cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
4,合并单元格
HSSFSheet sheet = wb.getSheetAt(0); //合并单元格,此处是合并第二行的第一列到第10列 sheet.addMergedRegion(new CellRangeAddress(1, 1, 0, 9)); //合并单元格,此处是合并第10列的第三行到第5行 sheet.addMergedRegion(new CellRangeAddress(2, 5, 9, 9));
以上二下图例说明:
5,设置行高
HSSFRow row = sheet.createRow(1); row.setHeight((short) (10*20));
此处设置第二行的行高为10px
6,设置背景色
cellStyle = wb.createCellStyle(); cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); cellStyle.setFillForegroundColor(HSSFColor.GREY_25_PERCENT.index);
7,单元格内容换行
StringBuffer sb = new StringBuffer(); sb.append("hello\r\n"); sb.append("world\r\n"); sb.append("你好"); cell.setCellValue(new HSSFRichTextString(sb.toString()));
目前就整理这几个比较常用的。。。
相关文章推荐
- apache POI 导出excel相关方法
- 基于apache poi根据模板导出excel的实现方法
- datagrid数据导出到excel文件给客户端下载的几种方法 (xls,csv,html)
- thinkphp中用PHPExcel导出excel表—ajax方法
- ASP.net中导出Excel的简单方法
- asp中把数据导出为excel的2种方法
- mysql 导出select语句结果到excel文件遇到问题及解决方法
- ORACLE数据导出到Excel、txt、HTML实用方法
- DataTable 导出Excel显示科学技术法的解决方法
- 项目总结1——excel导出相关问题
- 分享一个php配合数据库导出excel的方法
- 导出数据到excel的三种方法 的学习
- Python导出数据到Excel可读取的CSV文件的方法
- Java Web使用POI导出Excel的方法详解
- WPF 导出EXCEL 方法
- 关于Excel表格导出方法--application/vnd.ms-excel
- C# 导出 Excel 和相关打印设置
- C# 将数据表导出到Excel通用方法
- C#导出数据到Excel通用的方法类
- 一个通用的DataGridView导出Excel扩展方法(支持列数据格式化)