使用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工作表或单元格内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Unity实现植物识别示例详解

    Unity实现植物识别示例详解

    这篇文章主要介绍了如何通过Unity接入百度AI实现植物识别,接口返回植物的名称,并支持获取识别结果对应的百科信息。感兴趣的可以了解一下
    2022-01-01
  • C#按路径流式遍历XML节点的实用方法

    C#按路径流式遍历XML节点的实用方法

    在处理大型 XML 文档时,传统的 XDocument.Load 会一次性将整个文档加载到内存中,对于大文件非常消耗资源,本文将分享一个按路径流式遍历 XML 节点的实用方法,支持深层嵌套路径,并保持流式解析,需要的朋友可以参考下
    2025-10-10
  • C#实现获取文件大小并进行比较

    C#实现获取文件大小并进行比较

    这篇文章主要为大家详细介绍了C#如何实现获取文件大小进行单位转换与文件大小比较功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-03-03
  • C#实现简单的计算器功能完整实例

    C#实现简单的计算器功能完整实例

    这篇文章主要介绍了C#实现简单的计算器功能,结合完整实例形式分析了C#实现常见的数学运算、进制转换等相关操作技巧与界面布局方法,需要的朋友可以参考下
    2017-08-08
  • C#操作SQLite方法实例详解

    C#操作SQLite方法实例详解

    这篇文章主要介绍了C#操作SQLite方法,以实例形式详细分析了C#操作SQLite的连接、查询、插入、修改等相关技巧,需要的朋友可以参考下
    2015-06-06
  • C# Dictionary和SortedDictionary的简介

    C# Dictionary和SortedDictionary的简介

    今天小编就为大家分享一篇关于C# Dictionary和SortedDictionary的简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • C# OpenVINO实现图片旋转角度检测

    C# OpenVINO实现图片旋转角度检测

    这篇文章主要为大家详细介绍了C# OpenVINO如何实现图片旋转角度检测,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • Unity实现虚拟键盘

    Unity实现虚拟键盘

    这篇文章主要为大家详细介绍了Unity实现虚拟键盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • 基于C#编写一个接受图片流的OCR识别接口

    基于C#编写一个接受图片流的OCR识别接口

    这篇文章主要为大家详细介绍了如何使用C#写一个接受图片流的OCR识别接口,以及测试用例调用接口,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • C#实现学生模块的增删改查

    C#实现学生模块的增删改查

    这篇文章主要为大家详细介绍了C#实现学生模块的增删改查,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01

最新评论