如何用 IronXL 修剪 Excel 範圍

如何在不使用互通的情況下用 C# 修剪單元格區域

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

IronXL 庫可讓您在 C# 程式碼中移除區域邊界上的所有空白行和空列,而無需使用 Office Interop。此功能有助於有效率地處理和操作數據,避免 Office 套件帶來的額外開銷。

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

這是一個非常簡單的範例,展示如何使用 C# 中的 IronXL 刪除所選列周圍的所有空白行和空白列。 只需一次 API 呼叫即可完成任務—無需複雜的設定。

Nuget Icon立即開始使用 NuGet 建立 PDF 檔案:

  1. 使用 NuGet 套件管理器安裝 IronXL

    PM > Install-Package IronXL.Excel

  2. 複製並運行這段程式碼。

    IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX)
        .DefaultWorkSheet.GetColumn(0)
        .Trim();
  3. 部署到您的生產環境進行測試

    立即開始在您的專案中使用 IronXL,免費試用!
    arrow pointer


修剪單元格範圍範例

Select the desired Range of cells and apply the Trim method on it. 此方法會從選取的區域中刪除前導和尾隨的空白儲存格。

[{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
修剪列

常見問題解答

我如何使用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 Interop 的情況下修剪單元格範圍,這降低了使用 Microsoft Office 工具的開銷。

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

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

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

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

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

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

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

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

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