Aspose.Cells 是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件。
此外,开发人员可以执行一些基本任务,例如管理多个工作表,从头开始创建电子表格内容和样式,从不同数据源将数据导入工作表,添加常见和复杂的数学,财务和文本公式,图表操作,绘图对象等等。
(一)下载用于添加或删除 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 fileWorkbook wb = new Workbook("workbook.xlsx");// Get reference of the worksheetWorksheet sheet = wb.Worksheets[0];// Insert 2 rows at index 1sheet.Cells.InsertRows(1, 2);// Save updated filewb.Save("updated_workbook.xlsx");
(三) 如何在 C# 中的 Excel 中添加列
以下是使用 C# 在 Excel 工作表中添加列的步骤。
- 首先,使用Workbook类加载 Excel 文件。
- 然后,通过Workbook.Worksheets集合中的索引访问所需的工作表。
- 使用Worksheet.Cells.InsertColumns(columnIndex, totalColumns)方法添加列。第一个参数是要添加列的索引,第二个参数是要添加的列数。
- 最后,使用Workbook.Save(fileName)方法保存更新的文件。
以下代码示例演示如何使用 C# 在 Excel 工作表中添加列。
// Load Excel fileWorkbook wb = new Workbook("workbook.xlsx");// Get reference of the worksheetWorksheet sheet = wb.Worksheets[0];// Insert 2 columns at index 1sheet.Cells.InsertColumns(1, 2);// Save updated filewb.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 fileWorkbook wb = new Workbook("workbook.xlsx");// Get reference of the worksheetWorksheet sheet = wb.Worksheets[0];// Delete 2 rows at index 1sheet.Cells.DeleteRows(1, 2);// Save updated filewb.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 fileWorkbook wb = new Workbook("workbook.xlsx");// Get reference of the worksheetWorksheet sheet = wb.Worksheets[0];// Delete 2 columns at index 1sheet.Cells.DeleteColumns(1, 2, true);// Save updated filewb.Save("updated_workbook.xlsx");
以上便是如何在 C# 中的 Excel 中添加或删除行和列的详细完整教程,如果您还有其他问题,欢迎咨询 我们,或者加入我们的技术交流群获取帮助(761297826)。
欢迎下载|体验更多Aspose产品
如需获取相关产品信息,请您咨询在线客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!