npoi 插入带合并单元格的行(解决插入后合并单元格丢失问题)

        #region 插入行
        /// <summary>
        /// 插入行
        /// </summary>
        /// <param name="sheet">单元</param>
        /// <param name="starRow">插入行索引</param>
        /// <param name="rows">插入行数</param>
        private void insertRow(ISheet sheet, int starRow, int rows)
        {
            //记录原表的合并单元格
            MergeCell(sheet, out List<CellRangeAddress> list);

            //获取样式行
            IRow rowSource = sheet.GetRow(starRow - 1);

            //检查样式行是否有纵向合并单元格
            //for (int i = 0; i < rowSource.LastCellNum; i++)
            //{
            //    ICell cellsource = rowSource.GetCell(i);
            //    if (!cellsource.IsMergedCell) continue;
            //}

            //移动行
            sheet.ShiftRo


版权声明:本文为qq_38424511原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。