彩票走势图

Excel处理控件Aspose.Cells教程:在 C# 中的 Excel 中添加或删除行和列

原创|行业资讯|编辑:胡涛|2022-09-15 10:49:46.867|阅读 985 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Aspose.Cells 是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件。


此外,开发人员可以执行一些基本任务,例如管理多个工作表,从头开始创建电子表格内容和样式,从不同数据源将数据导入工作表,添加常见和复杂的数学,财务和文本公式,图表操作,绘图对象等等。

Aspose.Cells for.Net 最新下载

Excel 文件广泛用于以编程方式在不同应用程序中创建和操作电子表格。在处理电子表格时,您可能需要添加新的行和列或从工作表中删除现有的行和列。为此,本文展示了如何使用 C# 在 Excel 中添加或删除行和列。

(一)下载用于添加或删除 Excel 行和列的 C# 库

要在 Excel XLSX/XLS 文件中添加或删除行和列,我们将使用Aspose.Cells for .NET。它是一个高速而强大的库,可以无缝地创建和处理 Excel 文件。此外,它还提供了一个高保真转换器,用于 XLSX 文件的来回转换。您可以从下载部分下载它的 DLL或从NuGet安装它。

PM> Install-Package Aspose.Cells
(二) 如何在 C# 中的 Excel 中添加行

以下是在 C# 中的 Excel 工作表中添加行的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 然后,通过Workbook.Worksheets集合中的索引访问所需的工作表。
  • 使用Worksheet.Cells.InsertRows(rowIndex, totalRows)方法添加行,其中第一个参数是要添加行的索引,第二个参数是要添加的行数。
  • 最后,使用Workbook.Save(fileName)方法保存更新的文件。

以下代码示例演示如何使用 C# 在 Excel 工作表中添加行。

// Load Excel file
Workbook wb = new Workbook("workbook.xlsx");

// Get reference of the worksheet
Worksheet sheet = wb.Worksheets[0];

// Insert 2 rows at index 1
sheet.Cells.InsertRows(1, 2);

// Save updated file
wb.Save("updated_workbook.xlsx");
(三) 如何在 C# 中的 Excel 中添加列

以下是使用 C# 在 Excel 工作表中添加列的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 然后,通过Workbook.Worksheets集合中的索引访问所需的工作表。
  • 使用Worksheet.Cells.InsertColumns(columnIndex, totalColumns)方法添加列。第一个参数是要添加列的索引,第二个参数是要添加的列数。
  • 最后,使用Workbook.Save(fileName)方法保存更新的文件。

以下代码示例演示如何使用 C# 在 Excel 工作表中添加列。

// Load Excel file
Workbook wb = new Workbook("workbook.xlsx");

// Get reference of the worksheet
Worksheet sheet = wb.Worksheets[0];

// Insert 2 columns at index 1
sheet.Cells.InsertColumns(1, 2);

// Save updated file
wb.Save("updated_workbook.xlsx");
(四)在 C# 中删除 Excel XLSX 中的行

以下是使用 C# 从 Excel 工作表中删除行的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 通过Workbook.Worksheets集合中的索引访问所需的工作表。
  • 使用Worksheet.Cells.DeleteRows(rowIndex, totalRows)方法删除行,其中第一个参数是行索引,第二个参数是要删除的行数。
  • 最后,使用Workbook.Save(fileName)方法保存更新的文件。

以下代码示例演示如何在 C# 中从 Excel 工作表中删除行。

// Load Excel file
Workbook wb = new Workbook("workbook.xlsx");

// Get reference of the worksheet
Worksheet sheet = wb.Worksheets[0];

// Delete 2 rows at index 1
sheet.Cells.DeleteRows(1, 2);

// Save updated file
wb.Save("updated_workbook.xlsx");
(五)在 C# 中删除 Excel XLSX 中的列

以下是使用 C# 从 Excel 工作表中删除列的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 通过Workbook.Worksheets集合中的索引访问所需的工作表。
  • 使用Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference)方法删除列。第一个参数是列索引,第二个参数是要删除的列数,第三个参数指示是否需要在其他工作表中更新引用。
  • 最后,使用Workbook.Save(fileName)方法保存更新的文件。

以下代码示例演示如何使用 C# 从 Excel 工作表中删除列。

// Load Excel file
Workbook wb = new Workbook("workbook.xlsx");

// Get reference of the worksheet
Worksheet sheet = wb.Worksheets[0];

// Delete 2 columns at index 1
sheet.Cells.DeleteColumns(1, 2, true);

// Save updated file
wb.Save("updated_workbook.xlsx");

以上便是如何在 C# 中的 Excel 中添加或删除行和列的详细完整教程,如果您还有其他问题,欢迎咨询 我们,或者加入我们的技术交流群获取帮助(761297826)。


欢迎下载|体验更多Aspose产品 
如需获取相关产品信息,请您咨询

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP