C#使用NPOI向Excel版当中插入行
来源:互联网 发布:卖家怎么申请淘宝介入 编辑:程序博客网 时间:2024/05/01 13:51
#region Excel复制行
/// <summary>
/// Excel复制行
/// </summary>
/// <param name="wb"></param>
/// <param name="sheet"></param>
/// <param name="starRow"></param>
/// <param name="rows"></param>
private void insertRow(HSSFWorkbook wb, HSSFSheet sheet, int starRow, int rows)
{
/*
* ShiftRows(int startRow, int endRow, int n, bool copyRowHeight, bool resetOriginalRowHeight);
*
* startRow 开始行
* endRow 结束行
* n 移动行数
* copyRowHeight 复制的行是否高度在移
* resetOriginalRowHeight 是否设置为默认的原始行的高度
*
*/
sheet.ShiftRows(starRow + 1, sheet.LastRowNum, rows, true, true);
starRow = starRow - 1;
for (int i = 0; i < rows; i++)
{
HSSFRow sourceRow = null;
HSSFRow targetRow = null;
HSSFCell sourceCell = null;
HSSFCell targetCell = null;
short m;
starRow = starRow + 1;
sourceRow = (HSSFRow)sheet.GetRow(starRow);
targetRow = (HSSFRow)sheet.CreateRow(starRow + 1);
targetRow.HeightInPoints = sourceRow.HeightInPoints;
for (m = (short)sourceRow.FirstCellNum; m < sourceRow.LastCellNum; m++)
{
sourceCell = (HSSFCell)sourceRow.GetCell(m);
targetCell = (HSSFCell)targetRow.CreateCell(m);
targetCell.Encoding = sourceCell.Encoding;
targetCell.CellStyle = sourceCell.CellStyle;
targetCell.SetCellType(sourceCell.CellType);
}
}
}
#endregion
- C#使用NPOI向Excel版当中插入行
- NPOI插入行
- C#使用NPOI生成Excel
- C#使用NPOI读写excel
- C# 使用NPOI 导出Excel
- 向数据表中插入行记录
- 向DataGridView控件里插入行!
- C# 导出到Excel(NPOI的使用)
- C#中使用NPOI操作excel
- C#初次使用NPOI导出Excel
- C#使用NPOI实现Excel数据透视
- C# 使用NPOI操作Excel文件
- C#使用NPOI操作Excel错误解决
- Excel VBA: 按照条件插入行
- C# NPOI 操作excel
- C# NPOI 操作excel
- C# NPOI导入Excel
- C# NPOI读写Excel
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- openoffice --查找文本并设置文本字体的宏
- 删除某个具体同步链
- ACCESS中执行SQL
- poj2388
- C#使用NPOI向Excel版当中插入行
- javascript版linq,真心不错
- 《高性能网站建设指南》阅读笔记_规则7- 避免CSS表达式
- 去掉SDI的菜单栏
- MTK Android滑盖或翻盖处理驱动
- COM学习笔记(四)IDispatch接口原理与应用
- 网络优化升级与性能优化十五招
- 平衡传输和不平衡传输
- 支持向量机(SVM)、支持向量回归(SVR)