软件简介

EasyPOI 的目的是封装了poi的写excel的API,一个简单的例子:

public class HelloWord {

public static void main(String[] args) {

Excel excel = new Excel();

excel.cell(, ) //选择第一个单元格

.value(“Hello World!”)//写入值

.align(Align.CENTER)//设置水平对齐方式

.bgColor(Color.LIGHT_YELLOW)//设置背景色

.height(30)//设置高度

.font(new IFontEditor(){//设置字体

public void updateFont(Font font) {

font.boldweight(BoldWeight.BOLD);//粗体

font.color(Color.BROWN);//字体颜色

}

});

excel.region(, , , 10).merge();//合并第一行10个单元格

Object[] val = new Object[]{“插入一行数据”,123,’A’,Math.PI,new Date(), “hello”};

excel.row(2)//选择第3行

.value(val)//写入数据

.addWidth(2000)//增加宽度

.borderOuter(BorderStyle.DASH_DOT_DOT, Color.CORAL);//设置外边框样式

excel.row(4,1)//选择第5行,但忽略第1个单元格,从第2个单元格开始操作

.value(val)

.borderFull(BorderStyle.DASH_DOT, Color.RED);//设置全部边框

excel.row(6)//选择第7行

.value(val, 2)//从第3个单元格开始写入数据

.borderTop(BorderStyle.THIN, Color.BLUE);//只设置上边框

excel.column(11)

.value(val)//也可以操作一列

.align(Align.CENTER)

.borderFull(BorderStyle.THICK, Color.CORNFLOWER_BLUE)

.autoWidth();//根据内容长度,自动调整列宽

excel.cell(7, ).value(“=IF(B3=123,"等于","不等于")”);//写入Excel函数

excel.cell(7, 1).value(0.578923).dataFormat(“0.00%”);//设置数据格式

excel.region(8, , 10, 1).image("http://poi.apache.org/resources/images/group-

logo.jpg”);//插入一张图片

excel.sheet().freeze(1, )//冻结第一行

.sheetName(“这是第一个表”);//重命名当前处于工作状态的表的名称

//操作第二个表

excel.setWorkingSheet(1).sheetName(“第二个表”);//把第二个表设置为工作状态,并改名

excel.row().value(val);//第二个表写入数据

excel.saveExcel(“E:/helloworld.xls”);

}

}

easypoi 列合并_EasyPOI相关推荐

  1. easypoi 列合并_SpringBoot整合EasyPOI实现Excel、Word的导入导出功能

    一.EsayPOI的介绍 easypoi 功能如同名字easy,主打的功能就是容易.让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel导出,Excel导入,Word模板导出,通过简 ...

  2. EasyPOI 解析合并单元格并拆解

    解析合并单元格并拆解 ​ 前言:废话少说,先看效果再上代码 ​ 一. 合并模版 ​ 合并模板.xlsx ​ 二. 代码 ​ 1.依赖 <dependency><groupId> ...

  3. dataframe多列合并成一列

    DataFrame的几列数据合并成为一列 DataFrame的几列数据合并成为一列 1.1 方法归纳 1.2 .str.cat函数详解 1.2.1 语法格式: 1.2.2 参数说明: 1.2.3 核心 ...

  4. OpenCV中 Mat 按行或按列合并程序

    按行合并 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespa ...

  5. pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式

    pandas将dataframe中的年.月.日数据列合并成完整日期字符串.并使用to_datetime将字符串格式转化为日期格式 目录

  6. R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

    R语言tidyr包Unite()函数实战详解:多个数据列合并为一列 目录 R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

  7. oracle列,oracle列合并

    在许多场合,我们会需要用到oracle列合并,oracle提供了一些方法用于把某列的多行数据合并成一行. 一.10G以前使用WMSYS.WM_CONCAT wmsys.wm_concat将字段的值用& ...

  8. html table 表格 行合并 列合并

    目录 1.表格边框合并 2.行合并 3.列合并 表格:table 行:tr 列:td 属性: border:边框 width:宽 height:高 bordercolor:变宽颜色 cellspaci ...

  9. bootstrap-table 行合并和列合并,以及固定列宽度等问题

    列合并和列宽度固定: 1 .setWidth { 2 table-layout: fixed; 3 } 4 5 .setWidth > thead > tr > th { 6 wid ...

最新文章

  1. Excel数组公式从入门到精通之精通篇
  2. matlab实战系列之人工鱼群算法求解TSP问题原理解析(下篇源码解析)
  3. mapreduce编程实例(3)-求平均值
  4. 公司的一些SEO面试题
  5. Java应用性能调优工具介绍及实践
  6. 蚂蚁金服冯柯:下一个十年,核心自研技术将迎来黄金发展期
  7. 如何在Raspberry Pi上安装Fedora 25
  8. MFC开发-树形菜单
  9. 全国计算机二级基础知识ppt,有关全国计算机二级基础知识.ppt
  10. spark读写Oracle、hive的艰辛之路(一)
  11. [原创]升级SOUI WKE以支持_blank
  12. OPPO A55刷root获取magisk权限OPPO A55 root教程
  13. 广州地铁的速度与激情
  14. 测量法的三种测量方法计算机,圆度的测量方法有哪几种
  15. 云服务器的安全防护措施一般有哪些?
  16. Pyspark获取hdfs上多个文件
  17. 自然语言推理-文本蕴含识别简介
  18. 阿里云镜像下载docker
  19. c语言实现图书借阅管理系统
  20. android可看电视吗,不要VIP也能看电影,安卓手机这4款APP太赞了!

热门文章

  1. 怎么看xp系统的服务器名称,绿茶Ghostxp系统如何查看本机dns服务器地址[图文]
  2. 微型计算机2015年10月,微型计算机及接口技术2010年10月真题试题(04732)
  3. ucenter php版本,PHP优秀系统UCenter的MVC架构
  4. 二级倒立摆的matlab模拟,输出倒立摆运动过程角度变化
  5. 人生建议:千万不要考ACCA!看完这篇文章你都知道了!
  6. IBM T43 512M+金士顿1G组成内存双通道
  7. CFO万象节暨2018财智未来高峰论坛开幕
  8. JS做一个随机整数生成器
  9. 汽车悬架matlab时域和频域,车辆悬架系统振动控制(精)
  10. 2019 GDUT Winter Training III