POI拆分单元格,并设置拆分后第一个cell的值为空cell的值
            // 从第A7开始,拆分单元格
            CellReference ref = new CellReference("A7");
            //遍历sheet中的所有的合并区域
            for (int i = sheet.getNumMergedRegions() - 1; i >= 0; i--) {
                CellRangeAddress region = sheet.getMergedRegion(i);
                Row firstRow = sheet.getRow(region.getFirstRow());
                Cell firstCellOfFirstRow = firstRow.getCell(region.getFirstColumn());
                //如果第一个单元格的是字符串
                if (firstCellOfFirstRow.getCellType() == Cell.CELL_TYPE_STRING) {
                    value = firstCellOfFirstRow.getStringCellValue();
                }
                //判断到A7才进行拆分单元格
                if (region.getFirstRow()==ref.getRow()&®ion.getLastColumn()==ref.getCol()) {
                     sheet.removeMergedRegion(i);
                }
               //设置第一行的值为,拆分后的每一行的值
                for (Row row : sheet) {
                    for (Cell cell : row) {
                        if (region.isInRange(cell.getRowIndex(), cell.getColumnIndex()))
                         {
                            cell.setCellType(Cell.CELL_TYPE_STRING);
                            cell.setCellValue(value);
                        }
                    }
                }												
											POI拆分单元格,并设置拆分后第一个cell的值为空cell的值的更多相关文章
- 关于POI 中单元格背景色设置(转)
		
关于POI 中单元格背景色设置(转) csdn 中找到了用Apache POI 实现单元格背景色的小例子 我用了JDK6 + POI 3.17 ,调试中报错 最终将 CellStyle.SOLID ...
 - poi 合并单元格、设置边框
		
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); //创建一个样式 HSSFCellStyle sty ...
 - 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
		
首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把class ...
 - phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
		
转:http://www.cnblogs.com/huangcong/p/3687665.html 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包 ...
 - PHPExcel-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
		
首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把class ...
 - PHPExcel合并与拆分单元格
		
$objPHPExcel; $filepath="c:\temp.xlsx"; try { $objReader = PHPExcel_IOFactory::createRea ...
 - 分列:将excel单元格的内容拆分为两列
		
提要:处理excel数据时有时需要把单元格的内容拆分为两列,可能方便外部软件的链接,可能使数据显示更明晰等等,有人说直接剪切加粘贴不就可以了吗,但是有时数据过多,这样处理很不效率,网上搜索的方法说插入 ...
 - java poi 合并单元格后边框问题
		
在项目中用poi合并单元格,但发现边框会有不显示的问题. 在网上搜集了答案,来记录一下. 解决方法: 将每个没用到的单元格都设空值. 例如: HSSFCell cell = row.createCel ...
 - 在Asp.Net MVC中使用NPOI插件实现对Excel的操作(导入,导出,合并单元格,设置样式,输入公式)
		
前言 NPOI 是 POI 项目的.NET版本,它不使用 Office COM 组件,不需要安装 Microsoft Office,目前支持 Office 2003 和 2007 版本. 1.整个Ex ...
 
随机推荐
- lgb参数及调参
			
1 参数含义 max_depth: 设置树的最大深度,默认为-1,即不限制最大深度,它用于限制过拟合 num_leave: 单颗树的叶子数目,默认为31 eval_metric: 评价指标,可以用lg ...
 - 举例讲解Python中的死锁、可重入锁和互斥锁
			
举例讲解Python中的死锁.可重入锁和互斥锁 一.死锁 简单来说,死锁是一个资源被多次调用,而多次调用方都未能释放该资源就会造成死锁,这里结合例子说明下两种常见的死锁情况. 1.迭代死锁 该情况是一 ...
 - expect替人进行交互
			
expect是一门独立于shell的语言 用expect 执行写好的脚本 #!/usr/bin/expectspawn ssh root@192.168.40.67 (spawn 是expect ...
 - tensorflow学习之Saver保存读取
			
目前不是很懂..但主要意思是tf可以把一开始定义的参数,包括Weights和Biases保存到本地,然后再定义一个变量框架去加载(restore)这个参数,作为变量本身的参数进行后续的训练,具体如下: ...
 - Android - Android 面试题集
			
1.Java部分 1.1 操作系统相关 1.什么是操作系统? 2.什么是线程,什么是进程? 1.2 JDK&JVM&JRE 1.JDK & JVM & JRE分别是什么 ...
 - Xpath素材
			
from lxml import etree text = """ <div> <ul> <li class="item-0&qu ...
 - [Python3] 042 日志
			
目录 LOG 1. 日志相关概念 1.1 日志的级别 level 1.2 LOG 的作用 1.3 日志信息 1.4 成熟的第三方日志 1.5 注意 2. Logging 模块 2.1 日志级别 2.2 ...
 - WHY吃糖果 QDUOJ  二分嵌套
			
WHY吃糖果 QDUOJ 二分嵌套 原题链接 解题思路参考链接 题意 给出一个\(n*n\)的矩阵,每个格子的权值为\(i*i+j*j+i*j+100000*(i-j)\),求该矩阵中第m小的权值为多 ...
 - kafka连接器
			
独立模式 bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-source.prope ...
 - 在webpack中配置.vue组件页面的解析
			
1. 运行`cnpm i vue -S`将vue安装为运行依赖: 2. 运行`cnpm i vue-loader vue-template-compiler -D`将解析转换vue的包安装为开发依赖: ...