关于Excel相同内容上下单元格合并的方法

关于Excel相同内容上下单元格合并的方法

2023年6月23日发(作者:)

关于Excel相同内容上下单元格合并的⽅法转发⼀下,以备后⽤。这个对于使⽤Excel输出报表的⼈来说很有⽤。具体功能没验证,以后再说吧。 ///

2 /// 合并指定EXCEL的单元格 相同内容的3 /// 4 /// 指定的EXCEL⼯作表5 /// 起始⾏6 /// 总⾏数7 /// 要合并的列8 private void MergeCell_Second(ref Worksheet mySheet, int startLine, int recCount, string col)9 {10 string qy1 = _Range(col + ng(), col + ng()).ng();//获得起始⾏合并列单元格的填充内容11

12 Range rg1;13 string strtemp = "";14 bool endCycle = false;15

16 //从起始⾏到终⽌⾏做循环17 for (int i = startLine; i <= recCount + startLine - 1&&!endCycle; )18 {19 for (int j = i + 1; j <= recCount + startLine - 1; j++)20 {21 rg1 = _Range(col + ng(), col + ng());//获得下⼀⾏的填充内容22 strtemp = ng().Trim();23

24 if (()==() )//内容等于初始内容25 {26 rg1 = _Range(col + ng(), col + ng());//选取上条合并位置和当前⾏的合并区域27 ontents();//清空要合并的区域28 ells = true;29 if (col == "A")30 [i, 1] = qy1;31 else if (col == "B")32 [i, 2] = qy1;33

34 if (j== recCount + startLine - 1)35 {36 endCycle = true;37 }38 }39 else//内容不等于初始内容40 {41 i = j;//i获取新值42 qy1 = _Range(col + ng(), col + ng()).ng();43 break;44 }45 }46 }47 }

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687516091a16222.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信