博客 / 詳情

返回

使用C#代碼在 Excel 中激活工作表或單元格

激活工作表或單元格是高效瀏覽和操作 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 天的試用許可證。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.