C# 删除Excel空白行/列

 时间:2024-10-29 05:36:03

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

工具/原料

FreeSpire.XLSfor.NET8.3(社区版)

VisualStudio

dll引用

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

C# 删除Excel空白行/列

C#示例代码

1、原测试文件如下:

C# 删除Excel空白行/列

2、【C#】usingSpire.X盟敢势袂ls;usingSystem.Linq;namespaceDeleteBlankRo臃扮哀坷wsOrColumns_XLS{classProgram{staticvoidMain(string[]args){//初始化Workbook类实例,并加载Excel测试文档Workbookworkbook=newWorkbook();workbook.LoadFromFile("Sample.xlsx");//获取第一个工作表Worksheetsheet=workbook.Worksheets[0];//删除空白行for(inti=sheet.Rows.Count()-1;i>=0;i--){if(sheet.Rows[i].IsBlank){sheet.DeleteRow(i+1);//调用方法DeleteRow()删除行的参数索引从1开始}}//删除空白列for(intj=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如何在不同工作表中输入相同数据
热门搜索
黑猫漫画 美女鲍鱼图片 bl图片 多罗罗漫画 火影忍者佐助图片