using C# 自動調整 Excel 行與列的大小
using IronXL;

// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Apply auto resize on row 2
workSheet.AutoSizeRow(1);

// Apply auto resize on column A
workSheet.AutoSizeColumn(0);

// Apply auto resize on column D
workSheet.AutoSizeColumn(3, true);

workBook.SaveAs("autoResize.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
using C# 自動調整 Excel 行與列的大小

using C# 自動調整 Excel 行與列的大小

調整電子表格中的列和欄可以節省很多空間,並使其更易讀。 IronXL C#程式庫具有自動調整列和欄大小的功能。 由於這是在C#中完成的,因此可以調用resize方法來自動完成電子表格中的所有現有列和欄,從而自動執行手動任務。

自動調整列高

AutoSizeRow方法會根據指定列的值長度自動調整其高度。 另一個AutoSizeRow重載會將第二個參數設為_Boolean_值。 如果為true,則會考慮合併單元格的高度。

自動調整欄寬

使用\AutoSizeColumn方法根據欄的值長度調整其寬度。 類似於``AutoSizeRow,也可以考慮合併單元格的寬度來進行欄寬的調整。

請注意,上述所有列和欄的位置均採用從零開始的索引。

學習如何用C#自動調整Excel的列及欄大小
在GitHub上查看

準備好開始了嗎?

Nuget Downloads 2,362,812版本:2026.11剛剛發布