C# 删除Excel空白行/列

 时间:2024-10-11 19:39:48

此条经验将介绍C#编程如何来删除Excel中的空白行或者空白列。

工具/原料

Free Spire.XLS for .NET 8.3 (社区版)

Visual Studio

dll引用

1、安装完成后,注意在你的程序中添加引用Spire.Xls.dll,这个dll文件可以在安装路径下的Bin文件夹中获取。

C# 删除Excel空白行/列

2、【C#】using Spire.Xls;using System.Linq;namespace DeleteBlankRowsOrColumns_XLS{ class Program { static void Main(string[] args) { //初始化Workbook类实例,并加载Excel测试文档 Workbook workbook = new Workbook(); workbook.LoadFromFile("Sample.xlsx"); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //删除空白行 for (int i = sheet.Rows.Count() - 1; i >= 0; i--) { if (sheet.Rows[i].IsBlank) { sheet.DeleteRow(i + 1); //调用方法 DeleteRow() 删除行的参数索引从1开始 } } //删除空白列 for (int j = sheet.Columns.Count() - 1; j >= 0; j--) { if (sheet.Columns[j].IsBlank) { sheet.DeleteColumn(j + 1); //调用方法 DeleteColumn() 删除列的参数索引从1开始 } } //保存并打开文档 workbook.SaveToFile("DeleteBlankRowsAndColumns.xlsx", ExcelVersion.Version2013); System.Diagnostics.Process.Start("DeleteBlankRowsAndColumns.xlsx"); } }}

3、完成以上代码后,调试运行程序,生成文档。

C# 删除Excel空白行/列
  • appserv安装使用详细图文教程:[3]架设网站
  • excel如何批量提取邮箱名
  • 某列数据出现2次以上相同数据,返回不同的值
  • 怎样在一列中显示出每个人最新更新的数据信息
  • Excel如何在不同工作表中输入相同数据
  • 热门搜索
    我的世界天堂门怎么做 无线路由器怎么改密码 本人工作志愿怎么填 微商怎么推广 小米手机怎么刷机 肩周炎怎么治疗 洁面乳怎么用 股骨头坏死怎么治疗 职业目标怎么写 快递单号怎么查