查看: 30|回复: 0

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

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-3-15
发表于 2026-1-1 11:35:00 | 显示全部楼层 |阅读模式

在处理 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中插入行和列内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!

您可能感兴趣的文章:
  • C#高效实现冻结Excel行和列的完整代码
  • C#实现冻结Excel窗口以锁定行列或解除冻结
  • C#使用Npoi导出Excel并合并行列
  • 详解C#设置Excel数据自适应行高、列宽的2种情况
  • C#基于NPOI生成具有精确列宽行高的Excel文件的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部