使用C#在Excel中調整行高和列寬

在某些情況下,您必鬚根據 Excel 文件中的內容調整行高和列寬。為此,MS Excel 在“單元格”組的“格式”菜單中提供了“單元格寬度”和“行高”選項。但是,在 C# 中以編程方式處理 Excel 文件時,您會怎麼做呢?在本文中,您將學習如何使用 C# 調整 Excel 文件中的行高和列寬。

C# API調整Excel行高和列寬

Aspose.Cells for .NET 讓您可以在 .NET 應用程序中無縫地創建和操作 Excel 文件。我們將使用此 API 來處理我們的 Excel 文件並設置行高和列寬。您可以 下載 API 或從 NuGet 安裝它。

PM> Install-Package Aspose.Cells

在C#中調整Excel中的行高

以下是在 C# 中調整 Excel 文件中行高的步驟。

  • 首先,使用 Workbook 類加載 Excel 文件。
  • 然後,使用 Workbook.Worksheets 集合按索引訪問所需的工作表。
  • 使用 Worksheet.Cells 集合獲取工作表中單元格的引用。
  • 調用 SetRowHeight() 方法並將行的索引和高度作為參數傳遞。
  • 最後,使用 Workbook.Save(string) 方法保存更新後的 Excel 文件。

下面的代碼示例顯示瞭如何在 C# 中設置 Excel 中的行高。

// 加載 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");

// 使用索引獲取工作表的引用
Worksheet worksheet = workbook.Worksheets[0];

// 獲取細胞集合
Cells cells = worksheet.Cells;

// 將第二行的高度設置為50
cells.SetRowHeight(1, 50);

// 保存更新後的 Excel 文件
workbook.Save("set-row-height.xlsx");

以下屏幕截圖顯示設置行高後的 Excel 工作表。

使用 C# 在 Excel 中調整行高

C#設置Excel列寬

以下是使用 C# 在 Excel 文件中設置列寬的步驟。

  • 首先,使用 Workbook 類加載 Excel 文件。
  • 然後,使用 Workbook.Worksheets 集合按索引訪問所需的工作表。
  • 使用 Worksheet.Cells 集合獲取單元格的引用。
  • 調用 SetColumnWidth() 方法並將列的索引和寬度作為參數傳遞。
  • 最後,使用 Workbook.Save(string) 方法保存更新後的 Excel 文件。

以下代碼示例顯示如何在 C# 中設置 Excel 文件中的列寬。

// 加載 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");

// 使用索引獲取工作表的引用
Worksheet worksheet = workbook.Worksheets[0];

// 獲取細胞集合
Cells cells = worksheet.Cells;

// 將第二列的高度設置為 40
cells.SetColumnWidth(1, 40);

// 保存更新後的 Excel 文件
workbook.Save("set-column-width.xlsx");

以下是調整列寬後的Excel工作表截圖。

使用 C# 在 Excel 中調整列寬

用於設置 Excel 行高和列寬的 C# API - 獲取免費許可證

您可以獲得免費的臨時許可證 在 Excel 文件中設置行高和列寬,而沒有評估限制。

C# .NET Excel API - 探索更多

您可以使用 文檔 探索有關 C# Excel API 的更多信息。此外,您還可以在 此處 查看 API 參考。

結論

在本文中,您學習瞭如何使用 C# 調整 Excel 文件中的行高和列寬。代碼示例和屏幕截圖演示瞭如何在 Excel 文件中設置行的特定高度和列的寬度。

有一個問題?

如果您有任何問題或疑問,可以通過我們的 論壇 與我們分享。

也可以看看