IRONSOFTWAREHOME
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");
Imports IronXL

' Load existing spreadsheet
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As 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,237,574版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲得無義務諮詢
填寫以下表格或電郵sales@ironsoftware.com
您的資料將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立