我现在使用的是poi-3.8 version,简单描述一下下载,以及该框架的API位置
@author YHC
poi下载地址 :POI下载页面
简单介绍一下POI操作Excel的快速指南的位置:
解压下载后的文件按照这个路径打开API:\poi-bin-3.8-20120326\poi-3.8\docs\index.html
我当前的操作只需要一个jar包:poi-3.8-20120326.jar
以下就是文字竖着显示的设置的代码:
package org.excel.test;
import java.io.FileOutputStream;
import java.util.Calendar;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.util.CellRangeAddress;
/**
* Excel导出
* @author Administrator
*
*/
public class POIExcelExportTest {
public static void main(String[] args) throws Exception {
//创建一个Excel
Workbook wb = new HSSFWorkbook();
//创建一个输出流对象,以便将创建好的Excel写入文件
FileOutputStream fileOut = new FileOutputStream("WORKBOOK.xls");
//
CreationHelper createHelper = wb.getCreationHelper();
//创建一个sheet
Sheet sheet = wb.createSheet("附表");
//合并一个单元格,这个地方会在下面用图介绍
sheet.addMergedRegion(new CellRangeAddress(
0, //first row (0-based)
10, //last row (0-based)
0, //first column (0-based)
1 //last column (0-based)
));
//创建一个行对象,下标从0开始
Row row1=sheet.createRow(0);
//创建一个样式
CellStyle cellStyle1 = wb.createCellStyle();
//设置左右对齐居中
cellStyle1.setAlignment(CellStyle.ALIGN_CENTER);
//垂直对其居中
cellStyle1.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
//设置true让Cell中的内容以多行显示
cellStyle1.setWrapText(true);
//创建一个单元格,单元格下标从0开始
Cell c1=row1.createCell(0);
//创建富文本,如果你想每一行显示一个字体那么就按照我下面的写,如果想
//多个显示在一行,那么去掉他们之间的\r\n就好了
c1.setCellValue(
createHelper.createRichTextString
("合\r\n并\r\n后\r\n选\r\n择\r\n我\r\n" +
",\r\n这\r\n只\r\n值\r\n!"
));
//设置样式
c1.setCellStyle(cellStyle1);
//写入文件
wb.write(fileOut);
//关闭输出流
fileOut.close();
}
}
当运行上面的代码之后的效果图:
现在解释一下以上代码中的合并单元格代码:
我还才刚刚接触这个框架,如有不足之处或者是错误的地方请大家提出,thanks!
分享到:
相关推荐
poi excel poi excel poi excel poi excel poi excel poi excel poi excel poi excel
POI向excel中插入图片
POI操作Excel生成水印,该水印其实就是一个图片,该代码是将文字生成图片,再将图片变成水印的。
文件包含了 1.POI导入导出的工具类; 2.图片URL导出成图片文件; 3.导出excel和图片压缩包格式文件。 如果下载后有任何问题,可以联系我哦!
平时工作中用到的一些技术点,拿出来和大家共享一下。 有些功能比较粗糙,如果大家有更加完善的示例或建议,欢迎交流。...1、jpg图片缩略图:ImageUtil 2、poi创建excel:CDSHdlReport 3、计算表达式求值:Cal
poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出
JAVA POI Excel转Html,代码和所需的jar都在压缩包,项目在线预览需求,实现后分享下
poi提供了excel转html的代码,但是吧,有好多问题。当有合并单元格时边框获取不到,单元格内的字体样式也转换不了,现在对poi提供的Tohtml.java做了一些修改,修复了这些问题,记录下,以备之后用到
POI Excel官方源码及文档及实例 POI Excel官方源码及文档及实例 POI Excel官方源码及文档及实例
为更方便的使用POI的API来操作Excel(2003)文件,对POI中针对Excel文件的读写进行了简单封装。此类中包含以下功能: 1.根据模板创建Excel文件 2.获取及更新Excel文件内容 3.创建、复制Sheet 4.设置Sheet名称 ... ...
poi读写excel,poi总结; poi读写excel,poi总结 poi读写excel,poi总结
POI生成Excel POI读取Excel java操作Excel Servlet生成Excel web项目,包含含读取Excel与生成Excel方法
利用POI读取excel写入到word 利用POI读取excel写入到word 利用POI读取excel写入到word,压缩包里包含了jar包
POI Excel 工具类POI Excel 工具类POI Excel 工具类POI Excel 工具类POI Excel 工具类
poi 操作excel模板,读取数据后,讲数据填充到新生成的文件中且提供下载
可以运行的POI导出Excel文件实例,里面有两种方法,一个是Servlet,一个是main
Java POI 生成Excel时显示货币格式
POI导出Excel工具类,自动设置标题 列名 文件名,可插入图片,合并单元格
POI 删除excel列,可以设置多列,POI里怎么没有删除列的API呢
poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,