使用C#代码在Excel中插入行和列的操作指南

 更新时间:2026年01月01日 11:35:00   作者:2501_93070778  
在处理 Excel 电子表格时,随着数据量的增加或项目范围的扩大,通常需要添加新的行或列,本文将介绍如何使用 Spire.XLS for .NET 在 C# 中实现 Excel 行和列的插入操作,需要的朋友可以参考下

在处理 Excel 电子表格时,随着数据量的增加或项目范围的扩大,通常需要添加新的行或列。通过插入行和列,你可以快速调整工作表的结构,以容纳新的信息。本文将介绍如何使用 Spire.XLS for .NETC# 中实现 Excel 行和列的插入操作。

安装 Spire.XLS for .NET

首先,你需要将 Spire.XLS for .NET 包中包含的 DLL 文件添加为 .NET 项目的引用。这些 DLL 文件可以通过该链接下载,或者通过 NuGet 进行安装。

PM> Install-Package Spire.XLS

在 C# 中向 Excel 插入行和列

Spire.XLS for .NET 提供了 Worksheet.InsertRow(int rowIndex)Worksheet.InsertColumn(int columnIndex) 方法,用于在 Excel 工作表中插入空白行和空白列。

具体示例代码如下:

using Spire.Xls;

namespace InsertRowColumn
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Workbook 实例
            Workbook workbook = new Workbook();

            // 加载 Excel 文档
            workbook.LoadFromFile("input.xlsx");

            // 获取指定的工作表
            Worksheet worksheet = workbook.Worksheets[0];

            // 在工作表中插入第 5 行空白行
            worksheet.InsertRow(5);

            // 在工作表中插入第 4 列空白列
            worksheet.InsertColumn(4);

            // 保存结果文件
            workbook.SaveToFile("InsertRowAndColumn.xlsx", ExcelVersion.Version2016);
        }
    }
}

在 C# 中向 Excel 插入多行和多列

要在工作表中插入多行和多列,可以使用 Worksheet.InsertRow(int rowIndex, int rowCount)Worksheet.InsertColumn(int columnIndex, int columnCount) 方法。

具体示例代码如下:

using Spire.Xls;

namespace InsertRowColumn
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Workbook 实例
            Workbook workbook = new Workbook();

            // 加载 Excel 文档
            workbook.LoadFromFile(@"E:\PythonExcel\input1.xlsx");

            // 获取指定的工作表
            Worksheet worksheet = workbook.Worksheets[0];

            // 在工作表中插入 3 行空白行
            worksheet.InsertRow(5, 3);

            // 在工作表中插入 2 列空白列
            worksheet.InsertColumn(4, 2);

            // 保存结果文件
            workbook.SaveToFile("InsertRowsAndColumns.xlsx", ExcelVersion.Version2016);
        }
    }
}

到此这篇关于使用C#代码在Excel中插入行和列的操作指南的文章就介绍到这了,更多相关C# Excel中插入行和列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Unity查找游戏物体的六种方式详解

    Unity查找游戏物体的六种方式详解

    最近学习unity3d做游戏,总结了一些实用的内容,所以下面这篇文章主要给大家介绍了关于Unity查找游戏物体的六种方式,需要的朋友可以参考下
    2021-06-06
  • C# 添加Word文本和图片超链接的方法

    C# 添加Word文本和图片超链接的方法

    本文给大家介绍如何用C#编程语言对Word文档中的文本和图片进行超链接设置。感兴趣的朋友一起看看吧
    2017-10-10
  • C# Winform实现进度条显示

    C# Winform实现进度条显示

    这篇文章主要为大家详细介绍了C# Winform实现进度条显示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • C#泛型概念的简介与泛型的使用

    C#泛型概念的简介与泛型的使用

    今天小编就为大家分享一篇关于C#泛型概念的简介与泛型的使用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 如何让C#、VB.NET实现复杂的二进制操作

    如何让C#、VB.NET实现复杂的二进制操作

    VB.NET和C#属于高级语言,对二进制位操作的支持不是很好,比如没有了移位运算等,用的时候确实很不方便,所以在闲暇之余我重新封装了一个用于C#、VB.NET的位操作类库,通过该类库可以实现数据移位、循环移位、转换为二进制、将二进制转换为数据等
    2013-07-07
  • C#删除字符串中重复字符的方法

    C#删除字符串中重复字符的方法

    这篇文章主要介绍了C#删除字符串中重复字符的方法,涉及C#针对字符串的遍历及移除等操作的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • 使用@符号让C#中的保留字做变量名的方法详解

    使用@符号让C#中的保留字做变量名的方法详解

    本篇文章是对使用@符号让C#中的保留字做变量名的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 深入分析C#连接Oracle数据库的连接字符串详解

    深入分析C#连接Oracle数据库的连接字符串详解

    本篇文章是对C#连接Oracle数据库的连接字符串进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#中字符串的一般性和特殊性

    C#中字符串的一般性和特殊性

    本篇文章主要介绍了C#中字符串的一般性和特殊性的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#部署数据库及IIS站点

    C#部署数据库及IIS站点

    这篇文章主要为大家详细介绍了C#部署数据库及IIS站点的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03

最新评论