首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
分布式数据库
›
借助Aspose.Cells ,删除 Excel 中的空缺行和列 ...
返回列表
发新帖
借助Aspose.Cells ,删除 Excel 中的空缺行和列
[复制链接]
发表于 2025-12-3 10:27:42
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
删除 Excel 中的空缺行和空缺列对于维护干净有序的数据至关告急。这项任务在从金融到
数据分析
的各个行业中都起着至关告急的作用。通过删除不须要的空格,用户可以增强可读性并改善数据处理处罚。在这篇博文中,我们将探究怎样使用 C# 删除 Excel 中的空缺行和空缺列。
Aspose.Cells 是Excel电子表格编程
API
,可加速电子表格的管理和处理处罚任务,支持构建可以大概天生,修改,转换,出现和打印电子表格的跨平台应用步伐。同时不依靠于Microsoft Excel或任何Microsoft Office Interop组件,Aspose
API
支持旗下产物覆盖
文档
、图表、PDF、条码、OCR、CAD、HTML、电子邮件等各个
文档
管理范畴,为环球.NET 、Java、C ++等
10余种平台
开辟职员提供丰富的开辟选择。
Aspose.Cells for .Net 最新下载
C# Excel 库删除空缺行和列
Aspose.Cells for .NET简化了使用 C# 删除 Excel 工作表中空缺行的过程。此库提供了一套全面的
功能
,用于以编程方式操纵 Excel 文件。借助 Aspose.Cells,开辟职员可以轻松读取、写入和修改 Excel
文档
。它支持各种文件格式并提供高级
功能
,是处理处罚 Excel 数据的抱负选择。
C# Excel 库非常恰当删除 Excel 工作表中的空缺行,由于它易于集成且机动。告急
功能
包罗:
全面的
API
:它提供了用于 Excel 操纵的各种类和方法。
性能
:它可以快速处理处罚大文件,而不会影响速率。
自界说
:提供自界说 Excel 文档的高级选项。
支持多种格式
:它实用于各种 Excel 格式,包罗 XLSX 和 XLS。
起首,请从下载页面下载或使用 NuGet 安装。在步伐包管理器控制台中使用以下下令:
PM> Install-Package Aspose.Cells
复制
代码
使用 C# 删除 Excel 工作表中的空缺行
要删除 Excel 中的空行,请使用
DeleteBlankRows()
方法。此方法删除具有缺失值或空值的行。按照以下步调使用 C# 和 Aspose.Cells for .NET 删除 Excel 工作表中的空行:
使用Workbook
类加载 Excel 文件。
从工作表聚会集访问所需的工作表。
之后,使用
Cells.DeleteBlankRows()
方法删除空缺行。
末了,使用Save()
方法生存结果文件。
以下
代码
示例展示
怎样使用 C# 从 Excel 工作表中删除空缺行
。
// Instantiate a Workbook object by excel file path
Workbook workbook = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Delete the Blank Rows from the worksheet
worksheet.Cells.DeleteBlankRows();
// Save the modified Excel file
workbook.Save("DeletedBlankRows.xlsx");
复制
代码
使用 C# 删除 Excel 工作表中的空缺列
要删除 Excel 中的空列,请使用
DeleteBlankColumns()
方法。此方法删除缺少值或为空的列。以下是使用 C# 和 Aspose.Cells for .NET 删除 Excel 工作表中的空缺列的方法,请按照以下步调操纵:
使用Workbook
类加载 Excel 文件。
从工作表聚会集访问所需的工作表。
之后,使用
Cells.DeleteBlankColumns()
方法删除全部空缺列。
末了,使用Save()
方法生存结果文件。
以下代码示例展示
怎样使用 C# 从 Excel 工作表中删除空缺列
。
// Instantiate a Workbook object by excel file path
Workbook workbook = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Delete the Blank Rows from the worksheet
worksheet.Cells.DeleteBlankColumns();
// Save the modified Excel file
workbook.Save("DeletedBlankRows.xlsx");
复制代码
删除空缺行和列时更新引用
当我们删除空列和空行时,偶然会在其他工作表中创建无效引用。为防止这种情况,请将
DeleteOptions.UpdateReference
属性设置为
true
。这将更新其他工作表中的引用以匹配当前工作表中的更改。
要使用 Aspose.Cells for .NET 删除空缺行和列时更新引用,请按照以下步调操纵:
使用Workbook
类加载 Excel 文件。
从工作表聚会集访问所需的工作表。
使用
CalculateFormula()
方法盘算公式。
将DeleteOptions.UpdateReference
指定为 true。
使用DeleteBlankRows(DeleteOptions)
或
DeleteBlankColumns(DeleteOptions)
方法删除空缺行或空缺列。
使用CalculateFormula()
方法重新盘算工作簿的公式。
末了,使用Save()
方法生存结果文件。
以下代码示例体现
怎样使用 C# 删除 Excel 中的空缺行或列并更新全部工作表中的引用
。
// Instantiate a Workbook object by excel file path
Workbook workbook = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Calculate formulas of workbook
workbook.CalculateFormula();
// If you comment DeleteOptions.UpdateReference property below, then the formula in cell E3 in second sheet will not be updated
DeleteOptions opts = new DeleteOptions();
opts.UpdateReference = true;
// Delete the Blank Rows and columns from the worksheet
worksheet.Cells.DeleteBlankColumns(opts);
worksheet.Cells.DeleteBlankRows(opts);
// Calculate formulas of workbook
workbook.CalculateFormula();
// Save the modified Excel file
workbook.Save("DeletedBlankRows.xlsx");
复制代码
在这篇博文中,我们探究了怎样使用 C# 删除 Excel 中的空缺行和空缺列。我们使用强大的 Aspose.Cells for .NET 库来高效操纵 Excel 文件。Aspose.Cells 易于使用且机动,是渴望进步 Excel 数据管理技能的开辟职员的绝佳选择。
回复
使用道具
举报
返回列表
浏览过的版块
物联网
Oracle
网络安全
SAAS
.Net
运维.售后
DevOps与敏捷开发
数据仓库与分析
开源技术
刘俊凯
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表