首页 > 其他分享 > 如何在Excel 中插入和删除行或列

如何在Excel 中插入和删除行或列

时间:2023-02-08 17:06:58浏览次数:48  
标签:行或列 sheet Spire Excel workbook 插入 Workbook

在设计制作Excel工作簿时,可以通过编程的方式,在指定位置插入和删除行或者列。下面,我将介绍如何通过 ​​Free Spire.XLS for .NET​​​在 C# 和 VB.NET程序中为Excel插入和删除行和列。详细的操作步骤和相关代码如下所示。

程序环境

在操作之前请先安装 Free Spire.XLS for .NET,可参考以下两种安装方法:

方法一:

    通过​​NuGet​​安装Free Spire.XLS for .NET,具体步骤为:依次选择工具>NuGet包管理器>程序包管理器控制台,然后执行以下命令:

    PM> Install-Package FreeSpire.XLS         

方法二:

    在程序中手动引入Spire.xls.dll文件,将​​Free Spire.XLS for .NET​​ 下载到本地,解压并安装。安装完成后,打开 Visual Studio创建新项目,在右边的“解决方案资源管理器”中右键点击“引用”,再依次选择“添加引用”> “浏览”,找到安装路径下BIN文件夹中的dll文件,点击“确定”,将其添加引用至程序中。

插入行或列

  • 创建 Workbook 类的对象。
  • 使用Workbook.LoadFromFile(string fileName) 方法加载 Excel 示例文档。
  • 通过 Workbook.Worksheets[index] 属性获取指定的工作表。
  • 调用 Worksheet.InsertRow() 方法在指定位置插入行。
  • 调用Worksheet.InsertColumn() 方法在指定位置插入列。
  • 使用 Workbook.SaveToFile(string fileName, ExcelVersion version) 方法将Excel 文档保存到指定路径。

C#:

using Spire.Xls;

namespace InsertColumnAndRow
{
class Program
{
static void Main(string[] args)
{
//创建Workbook类的对象
Workbook workbook = new Workbook();

//加载Excel示例文档
workbook.LoadFromFile("test.xlsx");

//获取第一张工作表
Worksheet sheet = workbook.Worksheets[0];

//在第3行插入一行
sheet.InsertRow(3);

//在第5列插入插入一列
sheet.InsertColumn(5);

//保存文档
workbook.SaveToFile("InsertColumnAndRow.xlsx", ExcelVersion.Version2013);
}
}
}

VB.NET:

Imports Spire.Xls

Namespace InsertColumnAndRow
Class Program
Private Shared Sub Main(args As String())
'创建Workbook类的对象
Dim workbook As New Workbook()

'加载Excel示例文档
workbook.LoadFromFile("test.xlsx")

'获取第一张工作表
Dim sheet As Worksheet = workbook.Worksheets(0)

'在第3行插入一行
sheet.InsertRow(3)

'在第5列插入插入一列
sheet.InsertColumn(5)

'保存文档
workbook.SaveToFile("InsertColumnAndRow.xlsx", ExcelVersion.Version2013)
End Sub
End Class
End Namespace

 如何在Excel 中插入和删除行或列_VB.NET

删除行或列

  • 创建 Workbook 类的对象。
  • 使用 Workbook.LoadFromFile(string fileName) 方法加载 Excel示例文档。
  • 通过 Workbook.Worksheets[index] 属性获取指定的工作表。
  • 调用 Worksheet.DeleteRow() 方法删除指定行。
  • 调用Worksheet.DeleteColumn() 方法删除指定列。
  • 通过 Workbook.SaveToFile(string fileName, ExcelVersion version) 方法将Excel 文档保存到指定路径。

C#:

using Spire.Xls;

namespace DeleteColumnAndRow
{
class Program
{
static void Main(string[] args)
{
//创建Workbook类的对象
Workbook workbook = new Workbook();

//加载Excel示例文档
workbook.LoadFromFile("InsertColumnAndRow.xlsx");

//获取指定第一个工作表
Worksheet sheet = workbook.Worksheets[0];

//删除第3行
sheet.DeleteRow(3);

//删除第5列
sheet.DeleteColumn(5);

//保存文档
workbook.SaveToFile("DeleteRowAndColumn.xlsx", ExcelVersion.Version2013);
}
}
}

VB.NET:

Imports Spire.Xls

Namespace DeleteColumnAndRow
Class Program
Private Shared Sub Main(args As String())
'创建Workbook类的对象
Dim workbook As New Workbook()

'加载Excel示例文档
workbook.LoadFromFile("InsertColumnAndRow.xlsx")

'获取指定第一个工作表
Dim sheet As Worksheet = workbook.Worksheets(0)

'删除第3行
sheet.DeleteRow(3)

'删除第5列
sheet.DeleteColumn(5)

'保存文档
workbook.SaveToFile("DeleteRowAndColumn.xlsx", ExcelVersion.Version2013)
End Sub
End Class
End Namespace

 如何在Excel 中插入和删除行或列_EXCEL_02

标签:行或列,sheet,Spire,Excel,workbook,插入,Workbook
From: https://blog.51cto.com/u_15711850/6044622

相关文章

  • 【CCCC】L3-002 特殊堆栈 (30分),nlogn维护序列中位数,STL大乱斗,有重multiset,vector+二
    problemL3-002特殊堆栈(30分)堆栈是一种经典的后进先出的线性结构,相关的操作主要有“入栈”(在堆栈顶插入一个元素)和“出栈”(将栈顶元素返回并从堆栈中删除)。本题要求你实......
  • java使用POI导出Excel设置单元格格式为数值类型
    最近做项目遇到的坑,百度了半天导出都为货币类型、自定义类型和常规类型,,,最后终于解决,在此记录一下其中contextstyle.setDataFormat(df.getFormat("0_"));要特别注意"0_",......
  • 设置typora插入图片的默认大小
    几个月前用上了typora,被它的魅力深深的吸引了,再也用不惯其他编辑器了。最近学人工智能,用typora记笔记,各方面都很优秀,也很舒服。但用到现在,我也发现他也有两个明显的缺点:......
  • 地图商户信息如何导出到EXCEL
    随着时代的发展,销售模式有了很大的转变。现在销售人员多倾向于通过加微信好友宣传+推销自己的产品。那么,地图商户里的电话信息,如何能快速的采集导出EXCEL里,变成了销售人员......
  • MongoDB学习笔记二(插入、更新)
    1、插入 runCommand insert:后面写集合名称ordered:可选,布尔值。如果true,则当插入文档失败时,返回而不插入inserts数组中列出的任何剩余文档。如果false,则当插入一个文......
  • 高级Excel图表教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介高级Excel图表初学者教程-从基本到高级概念的简单简单步骤学习高级Excel图表,包括简介,瀑布,乐队,甘特,温度计,仪表,子弹,漏斗,华夫饼干,踏板,盒子和晶须,帕累托,组织结构图,热......
  • 软件测试|Python高手教你玩转 Excel 自动化
    在日常的工作中,对Excel的操作必不可少,如果涉及到大量的Excel操作的话,手动处理效率还是比较低的,因此Excel自动话完全有必要,今天和大家分享一下如何利用Python来批量......
  • Mysql批量插入数据时,多少条最好
    1.首先需要确认mysql服务器上的限制sql大小的限制>showvariableslike'%max_allowed_packet%%'+--------------------------+------------+|Variable_name......
  • MySQL 如何实现数据插入
    使用MySQL插入数据时,可以根据需求场景选择合适的插入语句,例如当数据重复时如何插入数据,如何从另一个表导入数据,如何批量插入数据等场景。本文通过给出每个使用场景下的实例......
  • 将本地Excel文件压缩为zip返回下载(解决压缩文件名乱码)
    StringzipPath=basePath+File.separator+"ZIP"+File.separator;Filezip=newFile(basePath+File.separator+"ZIP"+File.separator+fileName+Time+".zip");......