Apache POI
文章平均质量分 53
chris_Yu186
热情
展开
-
poi读取损坏excel的异常信息
看到这个异常信息pao原创 2014-04-10 11:30:00 · 730 阅读 · 0 评论 -
Apache POI 合并单元格
合并单元格所使用的方法:sheet.addMergedRegion( CellRangeAddress cellRangeAddress );CellRangeAddress 对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。CellRangeAddress cra=new CellRangeAddress(0, 3, 3, 9);怎样把数原创 2014-07-16 10:33:36 · 70365 阅读 · 7 评论 -
Apache POI 常用单元格边框格式
常用单元格边框样式HSSFCellStyle style = wb.createCellStyle(); style.setBorderBottom(HSSFCellStyle.BORDER_DOTTED);//下边框 style.setBorderLeft(HSSFCellStyle.BORDER_DOTTED);//左边框 style.setB原创 2014-07-16 10:34:29 · 3968 阅读 · 0 评论 -
Apache POI Data Formats
Apache POI 的dataFormat 顾名思义就是支持数据个格式化.原创 2014-07-16 10:30:34 · 1353 阅读 · 0 评论 -
Apache POI 设置宽度和行高
FileOutputStream fos = new FileOutputStream("D:\\15.xls"); HSSFWorkbook wb = new HSSFWorkbook(); /** * ======================================================== * 设置cell宽度 * 通过sh原创 2014-07-16 10:28:16 · 106743 阅读 · 3 评论 -
POI 设置字体内容和位置
HSSFFont f = wb.createFont(); f.setFontHeightInPoints((short) 11);//字号 f.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);//加粗 HSSFCellStyle style = wb.createCellStyle(); styl原创 2014-04-10 11:26:43 · 19246 阅读 · 1 评论 -
创建excel 文件流
String [] str =new String[]{……}; //创建预选的列头 HSSFSheet sheet = workbook.createSheet("sheet1"); HSSFRow row = sheet.createRow(0); for (int原创 2011-07-27 15:45:27 · 736 阅读 · 0 评论 -
使用POI 删除批注
删除excel中批注信息。删除批注信息是通过cell的removeComment()方法。值得注意的是:当调用完removeComment()方法时,记得一定要对操作过的excel进行保存。以下是实例:// 读取文件FileInputStream fileInputStream =new FileInputStream("D:\\12.xls");// 创建原创 2014-04-10 11:32:57 · 6158 阅读 · 0 评论 -
Apache POI 总结
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:原创 2014-04-10 11:31:32 · 1075 阅读 · 0 评论 -
创建excel 批注
HSSFSheet sheet = workbook.createSheet("template page"); // 创建绘图对象 HSSFPatriarch p = sheet.createDrawingPatriarch(); HSSFCellStyle cellSt原创 2011-07-27 15:40:19 · 923 阅读 · 0 评论 -
Apache POI 读取大于10位数字会变科学数字的解决方案
这里需要借助java.text包中DecimalFormat类读取Excel数字列长度大于10位以上,poi读到的内容带有E等字符。后端程序续做次转换例:new DecimalFormat("#").format(cell.getNumericCellValue());原创 2014-07-16 10:36:25 · 2251 阅读 · 0 评论