如何修整单元格范围
2023年五月22日
更新 2024年十二月10日
This article was translated from English: Does it need improvement?
TranslatedView the article in English
IronXL 库允许在 C# 代码中删除范围边界上的所有空行和空列,而无需使用 Office Interop。该功能可实现高效的数据处理和操作,而无需与 Office 套件进行交互。
开始使用IronXL
立即在您的项目中开始使用IronXL,并享受免费试用。
如何在 Excel 中修剪单元格区域
- 下载 C# 库以修剪单元格范围
- 打开现有或新建 Excel 电子表格
- 选择要修剪的范围、行或列
- 在选定的范围、行或列上使用
Trim
方法 - 检查 trim 方法的返回Range
修剪单元格范围示例
选择所需的范围的单元格,并在其上应用Trim
方法。 此方法用于修剪所选范围中的前导和尾随空单元格。
[{t:(Trim
方法不会移除位于范围内行列中间的空单元格。] 为了解决这个问题,您可以应用排序,将这些空单元格推向范围的顶部或底部。
:path=/static-assets/excel/content-code-examples/how-to/trim-cell-range-column.cs
using IronXL;
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A2"].Value = "A2";
workSheet["A3"].Value = "A3";
workSheet["B1"].Value = "B1";
workSheet["B2"].Value = "B2";
workSheet["B3"].Value = "B3";
workSheet["B4"].Value = "B4";
// Retrieve column
RangeColumn column = workSheet.GetColumn(0);
// Apply trimming
Range trimmedColumn = workSheet.GetColumn(0).Trim();
Imports IronXL
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("A2").Value = "A2"
Private workSheet("A3").Value = "A3"
Private workSheet("B1").Value = "B1"
Private workSheet("B2").Value = "B2"
Private workSheet("B3").Value = "B3"
Private workSheet("B4").Value = "B4"
' Retrieve column
Private column As RangeColumn = workSheet.GetColumn(0)
' Apply trimming
Private trimmedColumn As Range = workSheet.GetColumn(0).Trim()
$vbLabelText $csharpLabel
