使用C#代码激活Excel的工作表或单元格

 更新时间:2025年12月09日 08:41:03   作者:2501_93070778  
激活工作表或单元格是高效浏览和操作 Excel 工作簿数据的重要步骤,通过激活特定工作表,你可以将其设为活动工作表,从而在该表上直接执行所有操作和修改,本文将演示如何在 C# 中使用 Spire.XLS for .NET 激活 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();
        }
    }
}

到此这篇关于使用C#代码激活Excel的工作表或单元格的文章就介绍到这了,更多相关C#激活Excel工作表或单元格内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C#处理JPEG头信息的方法

    C#处理JPEG头信息的方法

    相信大家肯定都看过用C或C++处理JPEG头信息的程序了,我也看了,不过因为我不懂C,看得我头疼。所以我还是决定用C#来写吧
    2013-05-05
  • WPF轻松实现进度条的示例代码

    WPF轻松实现进度条的示例代码

    WPF中的ProgressBar控件用于表示任务进度,适用于文件下载、数据处理等场景,本文将通过XAML和C#代码展示如何创建一个基本的WPF进度条,并演示如何通过事件处理程序更新进度条的值来模拟耗时操作,感兴趣的小伙伴跟着小编一起来看看吧
    2024-12-12
  • C#调用非托管dll的两种方式详解

    C#调用非托管dll的两种方式详解

    在开发过程中,我们经常需要调用一些非托管的DLL库,比如用Delphi编写的DLL,本文将介绍两种在C#中调用非托管DLL的方法,并通过代码示例介绍的非常详细,需要的朋友可以参考下
    2025-10-10
  • C#实现六大设计原则之迪米特法则

    C#实现六大设计原则之迪米特法则

    这篇文章介绍了C#实现六大设计原则之迪米特法则的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • C#基础:Equals()与运算符==的区别分析

    C#基础:Equals()与运算符==的区别分析

    本篇文章是对c#中的Equals()与运算符==的区别进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#实现将HTML网页或HTML字符串转换为PDF

    C#实现将HTML网页或HTML字符串转换为PDF

    将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途,满足不同领域和情境下的需求,所以本文就来介绍一下如何使用C#实现将HTML网页或HTML字符串转换为PDF,有需要的可以参考下
    2024-01-01
  • 基于C#实现PDF按页分割文件和分页合并

    基于C#实现PDF按页分割文件和分页合并

    iTextSharp 是一个开源的 PDF 处理库,用于在 C# 程序中创建、编辑和处理 PDF 文件,本文将使用iTextSharp实现C# PDF分割与合并,感兴趣的可以了解下
    2025-03-03
  • C#窗体显示留言时间的方法

    C#窗体显示留言时间的方法

    这篇文章主要介绍了C#窗体显示留言时间的方法,涉及C#操作时间的技巧,需要的朋友可以参考下
    2015-03-03
  • WinForm开发中屏蔽WebBrowser脚本错误提示的方法

    WinForm开发中屏蔽WebBrowser脚本错误提示的方法

    这篇文章主要介绍了WinForm开发中屏蔽WebBrowser脚本错误提示的方法,在C#项目开发中比较实用,需要的朋友可以参考下
    2014-08-08
  • C#实现向数组指定索引位置插入新的元素值

    C#实现向数组指定索引位置插入新的元素值

    这篇文章给大家介绍了利用C#实现向数组指定索引位置插入新的元素值,首先需要定义一个一维数组,然后修改数组的长度,从而在其中增加一个元素,需要的朋友可以参考下
    2024-02-02

最新评论