激活工作表或單元格是高效瀏覽和操作 Excel 工作簿數據的重要步驟。通過激活特定工作表,你可以將其設為活動工作表,從而在該表上直接執行所有操作和修改。同樣地,激活某個單元格則會將其設為當前工作表中的活動單元格,為你的操作提供一個明確的焦點,例如數據輸入、編輯、格式設置或應用公式。本文將演示如何在 C# 中使用 Spire.XLS for .NET 激活 Excel 的工作表或單元格。
安裝 Spire.XLS for .NET
首先,你需要將 Spire.XLS for .NET 包中包含的 DLL 文件添加為 .NET 項目的引用。這些 DLL 文件可以通過此鏈接下載,或通過 NuGet 安裝。
PM> Install-Package Spire.XLS
在 C# 中激活 Excel 工作表
可以使用 Worksheet.Activate() 方法來激活 Excel 工作簿中的某個工作表。需要注意的是,在同一個工作簿中,同一時間只能有一個工作表處於激活狀態。
示例代碼如下:
using Spire.Xls;
namespace ActivateWorksheet
{
internal class Program
{
static void Main(string[] args)
{
//創建 Workbook 類的對象
Workbook workbook = new Workbook();
//加載 Excel 文件
workbook.LoadFromFile("Sample.xlsx");
//獲取文件中的第二個工作表
Worksheet sheet = workbook.Worksheets[1];
//將第二個工作表設為活動工作表
sheet.Activate();
//將生成的工作簿保存為文件
workbook.SaveToFile("ActivateWorksheet.xlsx", FileFormat.Version2013);
workbook.Dispose();
}
}
}
在 C# 中激活 Excel 單元格
除了激活工作表之外,你還可以使用 CellRange.Activate() 方法激活工作表中的特定單元格。
示例代碼如下:
using Spire.Xls;
namespace ActivateCell
{
internal class Program
{
static void Main(string[] args)
{
//創建 Workbook 類的對象
Workbook workbook = new Workbook();
//加載 Excel 文件
workbook.LoadFromFile("Sample.xlsx");
//獲取文件中的第二個工作表
Worksheet sheet = workbook.Worksheets[1];
//將第二個工作表設為活動工作表
sheet.Activate();
//獲取要在工作表中激活的單元格
CellRange cell = sheet.Range["B3"];
//將該單元格設為活動單元格
cell.Activate();
//將生成的工作簿保存為文件
workbook.SaveToFile("ActivateCell.xlsx", FileFormat.Version2013);
workbook.Dispose();
}
}
}
申請臨時許可證
如果您想去除生成文檔中的評估提示,或解除功能限制,請為自己申請一個 30 天的試用許可證。