C# 删除Excel空白行/列

 时间:2026-02-14 14:06:40

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

C# 删除Excel空白行/列

1、原测试文件如下:

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如何在不同工作表中输入相同数据
  • 热门搜索
    绿豆芽怎么发 多芬洗发水怎么样 脱式计算怎么写 怎么摇号 air怎么读 华硕笔记本电脑怎么样 dwg文件怎么打开 汽车玻璃水怎么加 热干面怎么做 八字怎么算