社区
Java SE
帖子详情
JAVA POI 删除Excel中的Row后,下面的数据没有自动上移?
zoutuo
2009-04-21 10:43:41
删除一行之后,删除的那行就空出来了。上下连接不上。
如何才能删除整行并让其下面的数据自动上移?
我使用的是sheet.removeRow(row);
...全文
3361
11
打赏
收藏
JAVA POI 删除Excel中的Row后,下面的数据没有自动上移?
删除一行之后,删除的那行就空出来了。上下连接不上。 如何才能删除整行并让其下面的数据自动上移? 我使用的是sheet.removeRow(row);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ningfu
2010-09-24
打赏
举报
回复
楼主,请明示,我也碰到这个问题,删除不能。你是怎么解决的。
zoutuo
2009-04-25
打赏
举报
回复
成功了。是我逻辑上出错了。结贴!
zoutuo
2009-04-25
打赏
举报
回复
为什么以上方法均不成功呢?不报错,也不上移。sheet.shiftRows(a, b, c)不能删除当前行。
捏造的信仰
2009-04-23
打赏
举报
回复
[Quote=引用 7 楼 YidingHe 的回复:]
sheet.shiftRows(a, b, c)
将第 a 行到第 b 行向下移动 c 行。MT502 兄的例子是向上移动,所以是 -1。
[/Quote]好像说反了
捏造的信仰
2009-04-23
打赏
举报
回复
sheet.shiftRows(a, b, c)
将第 a 行到第 b 行向下移动 c 行。MT502 兄的例子是向上移动,所以是 -1。
MT502
2009-04-23
打赏
举报
回复
[Quote=引用 4 楼 zoutuo 的回复:]
请问第二个参数是怎么回事?如果我要删除第三条记录,总共5条,是不是就应该是sheet.shiftRows(3, 2, -1); ?谢谢!
[/Quote]
第二个参数是最后一行的索引,5条记录的话,就是sheet.shiftRows(3, 4, -1)
zoutuo
2009-04-22
打赏
举报
回复
ding a!!!!!!!!!!!!!!!1
zoutuo
2009-04-22
打赏
举报
回复
http://www.phpchinaz.cn/c/J2SE_Extend/54_5408_1210581141.html
我照这个网址的说的去做了,可是没有效果。现在十分郁闷!
zoutuo
2009-04-22
打赏
举报
回复
[Quote=引用 3 楼 MT502 的回复:]
用void org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows(int startRow, int endRow, int n)
比如你要删掉的是第1行,总共3行
那就是sheet.shiftRows(1, 2, -1);
[/Quote]
请问第二个参数是怎么回事?如果我要删除第三条记录,总共5条,是不是就应该是sheet.shiftRows(3, 2, -1); ?谢谢!
MT502
2009-04-22
打赏
举报
回复
用void org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows(int startRow, int endRow, int n)
比如你要删掉的是第1行,总共3行
那就是sheet.shiftRows(1, 2, -1);
zoutuo
2009-04-22
打赏
举报
回复
没人用过?????????????????
java
poi
读取
excel
数据
_
java
使用
POI
读取
excel
数据
原文:http://doc.okbase.net/0201zcr/archive/161440.html一、定义Apache
POI
是Apache软件基金会的开放源码函式库,
POI
提供API给
Java
程序对Microsoft Office格式档案读和写的功能。二、所需jar包:三、简单的一个读取
excel
的demo1、读取文件方法/*** 读取出filePath
中
的所有
数据
信息* @param f...
JAVA
POI
实现
EXCEL
动态表头、动态添加
数据
(导入导出)、 Tree结构的遍历
一、
JAVA
POI
实现
EXCEL
工具类 我们目的是要建立一个
EXCEL
的工具类,它的功能: 1、可以生成动态表头,单级,多级都支持,尤其是树形表头(整体思路按照树形结构
数据
来遍历); 2、
数据
可配置,支持动态填写
数据
(一个List结构的
数据
); 3、读取
Excel
数据
; 设计思路:需要一个含有树形结构的实体类Column,用于转换外部
数据
;而且该实体类要记录下它自己在
EXCEL
表
中
...
poi
之----
删除
Row
的实现,包括合并单元格以及图片
数据
写在前面 最近用到easy
poi
poi
比较多,于是把遇到的问题整理了一下,就有着这几篇文章。本篇主要是解决
poi
无法
删除
row
的问题,网上一些移动
row
的方法,在遇到合并单元格 或者 含有图片的时候会报错,于是自己封了一个工具方法。 内有注释,主要步骤 1.把
删除
行之下的所有行下移足够大的距离(大于移动的行数),包含图片处理 2.把
删除
起始行 到 移动后的开始有
数据
那一行之前的所有行重置 3.再把移动下去的所有行
上移
(下移行数+
删除
行数)包含图片处理
下面
直接把工具类贴出来了,之前几篇关
Java
使用
Poi
向
excel
文件
中
写入
数据
使用
Poi
向
excel
文件
中
写入
数据
Java
用
POI
导出
Excel
表格
中
的
数据
poi
操作
Excel
主要通过HSSF,XSSF两种方式。 HSSF只能解析.xls格式的
excel
文件,XSSF支持.xls与.xlsx两种格式。 功能: 传递一个
Excel
文件,拿到里面所有的
数据
,返回我猜是这个工具把第一行当成 表头了,而我传入的文件
没有
表头,里面都是
数据
,而我的需求是表里面是数字导出来就要是数字。这种方式有个不好的地方:第一行
数据
导出来都是字符串类型的。所以这种方式不满足我现在的需求,如果有表头就可以这样写。
Excel
中
的
数据
是什么类型,就返回什么类型的
数据
。说下我之前导出的方式。.
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章