zl程序教程

您现在的位置是:首页 >  工具

当前栏目

通过jxl来生成,有单元格样式的excel

Excel 生成 通过 样式 单元格
2023-09-14 09:04:39 时间
// 创建表头 // 添加合并单元格,第一个参数是起始列,第二个参数是起始行,第三个参数是终止列,第四个参数是终止行 sheet.mergeCells(0, 0, 10, 0); // 设置第一行的高度 sheet.setRowView(0, 680, false); // 设置字体种类和黑体显示,字体为Arial,字号大小为10,采用黑体显示 WritableFont bold = new WritableFont(WritableFont.createFont("宋体"),16, WritableFont.BOLD); // 生成一个单元格样式控制对象 WritableCellFormat titleFormate = new WritableCellFormat(bold); // 单元格中的内容水平方向居中 titleFormate.setAlignment(jxl.format.Alignment.CENTRE); // 单元格的内容垂直方向居中 titleFormate.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); Label title = new Label(0, 0, "中国法律图书有限公司订单", titleFormate); sheet.addCell(title); bold = new WritableFont(WritableFont.createFont("宋体"),11); titleFormate = new WritableCellFormat(bold); titleFormate.setAlignment(jxl.format.Alignment.CENTRE); titleFormate.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); title = new Label(10,10,"这里填写内容",titleFormate); sheet.addCell(title); workBook.write(); workBook.close(); } catch (Exception e) { e.printStackTrace(); 用jxl操作excel,根据实际情况,也可以选择poi.

poi内存占用比较大,但是,方法比较全,功能强大点.

jxl内存占用较小,可以处理大批量数据,相对之下,poi操作大数据容易报错.




合并单元格内容的函数是CONCATENATE也可以用 &(和号)运算符。 一、CONCATENATE函数的定义将几个文本字符串合并为一个文本字符串。
PhpSpreadsheet生成Excel时实现单元格自动换行 PhpSpreadsheet是PHPExcel的替代版本,PHPExcel的作者已经停止了更新,今天尝试了使用PhpSpreadsheet生成Excel的时候支持单元格内的自动换行,发现用法其实差不多。