@author YHC
工作薄中不同类型的单元格
Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("new sheet");
Row row = sheet.createRow(2);
row.createCell(0).setCellValue(1.1);//浮点
row.createCell(1).setCellValue(new Date());//日期
row.createCell(2).setCellValue(Calendar.getInstance());//日期
row.createCell(3).setCellValue("a string");//字符串
row.createCell(4).setCellValue(true);//Boolean
row.createCell(5).setCellType(Cell.CELL_TYPE_ERROR);//错误
// 写入文件
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
运行结果:
展示各种对其选项
public static void main(String[] args) throws Exception {
Workbook wb = new XSSFWorkbook(); //或者创建 HSSFWorkbook();对象
Sheet sheet = wb.createSheet();//创建工作薄
Row row = sheet.createRow((short) 2);//创建行
row.setHeightInPoints(30);//设置高度Point像素单位设置高度
createCell(wb, row, (short) 0, CellStyle.ALIGN_CENTER, CellStyle.VERTICAL_BOTTOM);
createCell(wb, row, (short) 1, CellStyle.ALIGN_CENTER_SELECTION, CellStyle.VERTICAL_BOTTOM);
createCell(wb, row, (short) 2, CellStyle.ALIGN_FILL, CellStyle.VERTICAL_CENTER);
createCell(wb, row, (short) 3, CellStyle.ALIGN_GENERAL, CellStyle.VERTICAL_CENTER);
createCell(wb, row, (short) 4, CellStyle.ALIGN_JUSTIFY, CellStyle.VERTICAL_JUSTIFY);
createCell(wb, row, (short) 5, CellStyle.ALIGN_LEFT, CellStyle.VERTICAL_TOP);
createCell(wb, row, (short) 6, CellStyle.ALIGN_RIGHT, CellStyle.VERTICAL_TOP);
//写入文件
FileOutputStream fileOut = new FileOutputStream("xssf-align.xls");
wb.write(fileOut);
fileOut.close();
}
/**
* 创建一个单元格,并以一种特定的样式对齐
*
* @param wb Workbook对象
* @param row 创建单元格的行对象
* @param column 列的编号,单元格创建位置
* @param halign 单元格中的水平对齐方式.
* @param valign 单元格中的垂直对齐方式
*/
private static void createCell(Workbook wb, Row row, short column, short halign, short valign) {
Cell cell = row.createCell(column);//创建Cell
cell.setCellValue("Align It");//设置值
CellStyle cellStyle = wb.createCellStyle();//创建样式
cellStyle.setAlignment(halign);//设置水平对齐方式
cellStyle.setVerticalAlignment(valign);//设置垂直对齐方式
cell.setCellStyle(cellStyle);//给单元格添加样式
}
运行结果:
分享到:
相关推荐
poi excel poi excel poi excel poi excel poi excel poi excel poi excel poi excel
JAVA POI Excel转Html,代码和所需的jar都在压缩包,项目在线预览需求,实现后分享下
poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出
POI Excel官方源码及文档及实例 POI Excel官方源码及文档及实例 POI Excel官方源码及文档及实例
poi提供了excel转html的代码,但是吧,有好多问题。当有合并单元格时边框获取不到,单元格内的字体样式也转换不了,现在对poi提供的Tohtml.java做了一些修改,修复了这些问题,记录下,以备之后用到
为更方便的使用POI的API来操作Excel(2003)文件,对POI中针对Excel文件的读写进行了简单封装。此类中包含以下功能: 1.根据模板创建Excel文件 ...压缩包中包含POI的jar文件、POIExcel的jar文件及POIExcel的源码
利用POI读取excel写入到word 利用POI读取excel写入到word 利用POI读取excel写入到word,压缩包里包含了jar包
POI Excel 工具类POI Excel 工具类POI Excel 工具类POI Excel 工具类POI Excel 工具类
poi读写excel,poi总结; poi读写excel,poi总结 poi读写excel,poi总结
POI向excel中插入图片
POI生成Excel POI读取Excel java操作Excel Servlet生成Excel web项目,包含含读取Excel与生成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 读取模板, 复制sheet表 表里面对行的复制的整合 如果看了还有不明白的地方,请留言,谢谢!
poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,poi导出excel demo,