养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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空白行/列

© 一点知识