excel文件读取、操作、导出

.xsl格式

组件

ShiftRows(int startRow,int endRow,int n)
参数介绍:
startRow:开始行
endRow:末尾行
n:移动[startRow,endRow]这一区间数据 上下移动粘贴,n>0:代表向下移动,n<0:代表向上移动。

//所以,加入我们要删除excel的100行数据的最后10行,那么我们实际就是把[101-111]行,复制粘贴到[90-100]行,代码如下:

点击查看代码
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;


using (FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
	workbook = WorkbookFactory.Create(stream);
	ISheet sheet = workbook.GetSheetAt(0);
	sheet.ShiftRows(sheet.LastRowNum + 1, sheet.LastRowNum + 10, -10);
}

posted @   平行时空再见吧  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示