如何用 IronXL 修剪 Excel 範圍

How to Trim Cell Range

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL 庫讓您在 C# 程式碼中無需使用 Office Interop 即可刪除範圍邊界上的所有空行和列。此功能方便高效地處理和操作資料,而不會引入與 Office 套件相關的負擔。

快速入門:使用 IronXL 修剪儲存格範圍的邊界

這是一個超級簡單的示例,展示如何使用 IronXL 在 C# 中修剪選定列周圍的所有空行和列。 只需一次 API 調用即可完成工作,無需複雜的設置。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX)
        .DefaultWorkSheet.GetColumn(0)
        .Trim();
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小化工作流程(5 步)

  1. 下載 C# 庫以修剪儲存格範圍
  2. 打開現有的或創建新的 Excel 試算表
  3. 選擇要修剪的範圍、行或列
  4. 在選定的範圍、行或列上使用 Trim 方法
  5. 檢查修剪方法返回的 範圍


修剪儲存格範圍示例

Select the desired Range of cells and apply the Trim method on it. 此方法修剪選定範圍中的前導和尾隨空儲存格。

提示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
class="content-img-align-center">
class="center-image-wrapper"> Trim Column

常見問題解答

我如何使用C#修剪Excel中的儲存格範圍?

您可以使用IronXL的Trim方法來刪除Excel試算表中選擇範圍、行或列的前後空儲存格。

IronXL中的Trim方法的目的是什麼?

IronXL中的Trim方法用於去除Excel試算表中選擇範圍、行或列邊界的空儲存格,提高數據效率。

我可以從NuGet下載IronXL嗎?

是的,您可以透過瀏覽https://nuget.org/packages/IronXL.Excel/從NuGet套件管理器下載IronXL。

IronXL修剪Excel範圍是否需要Office互通性?

不,IronXL可以在不需要Office互通性的情況下修剪儲存格範圍,從而減少使用Microsoft Office工具的負擔。

我該如何處理行和列中間的空儲存格?

雖然Trim方法不會刪除中間的空儲存格,但您可以應用排序將空儲存格重新安排到範圍的頂部或底部。

IronXL可修剪的文件格式是什麼?

IronXL適用於`.xlsx`格式的Excel文件,如示例中加載並保存此擴展名的文件。

我可以如何驗證Trim方法的結果?

應用Trim方法後,您可以檢查返回的Range以確保已刪除前後的空儲存格。

我可以使用IronXL修剪特定行或列嗎?

是的,IronXL允許您選擇特定的行或列並應用Trim方法以刪除其邊界的空儲存格。

Chaknith Bin
軟體工程師
Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。
準備好開始了嗎?
Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布