首页 > 学院 > 开发设计 > 正文

Java使用poi对Execl简单_写_操作

2019-11-15 01:19:22
字体:
来源:转载
供稿:网友
java使用poi对Execl简单_写_操作
 1 public class WriteExecl { 2      3     @Test 4     public void writeExeclTest() throws Exception{ 5         OutputStream os = new FileOutputStream("F:/execl/writeTest2.xlsx"); 6 //        Workbook wb = new HSSFWorkbook(); // 创建一个 2003 版本的Execl 7         Workbook wb = new XSSFWorkbook(); // 创建一个 2007 以上版本的Execl 8          9         CellStyle cellStyle = wb.createCellStyle(); // 创建一个样式10         cellStyle.setBorderLeft(CellStyle.BORDER_THIN); // 单元格边框粗细11         cellStyle.setBorderRight(CellStyle.BORDER_THIN);// 单元格边框粗细12         cellStyle.setBorderTop(CellStyle.BORDER_THIN);// 单元格边框假粗细13         cellStyle.setBorderBottom(CellStyle.BORDER_THIN);// 单元格边框粗细14         cellStyle.setAlignment(CellStyle.ALIGN_CENTER); // 水平居中  15         cellStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER); // 垂直居中 16         cellStyle.setBottomBorderColor(IndexedColors.RED.getIndex()); // 设置底边框为红色17         cellStyle.setFillForegroundColor(IndexedColors.DARK_YELLOW.getIndex()); // 设置前景色18         cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND); // 设置单元格填充颜色19         20         Sheet sheet = wb.createSheet("第一个sheet"); // 创建一个名字的sheet21         sheet.setDefaultColumnWidth(1000); // 设置sheet中的默认宽度22         sheet.setDefaultRowHeight((short) 800); // 设置sheet中的默认高度23         24         Row row = sheet.createRow(0); // 创建一行25         row.createCell(0, Cell.CELL_TYPE_BLANK); // 创建一个blank的单元格26         row.createCell(1, Cell.CELL_TYPE_BOOLEAN).setCellValue(true); // 创建一个boolean的单元格27         row.createCell(2, Cell.CELL_TYPE_FORMULA).setCellValue(3.141592653); // 创建一个formula的单元格28         row.createCell(3, Cell.CELL_TYPE_NUMERIC).setCellValue(0); // 创建一个numeric的单元格29         row.createCell(4, Cell.CELL_TYPE_STRING).setCellValue("String..."); // 创建一个string的单元格30         row.setRowStyle(cellStyle); // 设置行的样式31         wb.write(os); // 向内存中的Execl写出orkbook工作簿32         os.close(); // 记得关闭流,释放资源33     }34 }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表