在 C# 中的 Excel 中添加删除行或列

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 工作表中添加行的步骤。

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

// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");

// 获取工作表的参考
Worksheet sheet = wb.Worksheets[0];

// 在索引 1 处插入 2 行
sheet.Cells.InsertRows(1, 2);

// 保存更新的文件
wb.Save("updated_workbook.xlsx");

如何在 C# 中的 Excel 中添加列

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

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

// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");

// 获取工作表的参考
Worksheet sheet = wb.Worksheets[0];

// 在索引 1 处插入 2 列
sheet.Cells.InsertColumns(1, 2);

// 保存更新的文件
wb.Save("updated_workbook.xlsx");

在 C# 中删除 Excel XLSX 中的行

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

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

// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");

// 获取工作表的参考
Worksheet sheet = wb.Worksheets[0];

// 删除索引 1 处的 2 行
sheet.Cells.DeleteRows(1, 2);

// 保存更新的文件
wb.Save("updated_workbook.xlsx");

在 C# 中删除 Excel XLSX 中的列

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

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

// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");

// 获取工作表的参考
Worksheet sheet = wb.Worksheets[0];

// 删除索引 1 处的 2 列
sheet.Cells.DeleteColumns(1, 2, true);

// 保存更新的文件
wb.Save("updated_workbook.xlsx");

获取免费 API 许可证

您可以 获得免费的临时许可证 以便在没有评估限制的情况下使用 API。

结论

在本文中,您学习了如何以编程方式处理 Excel 中的行和列。特别是,您已经了解了如何在 C# 中的 Excel 工作表中添加或删除行和列。此外,您可以使用 文档 探索有关 C# Excel API 的更多信息。此外,您可以通过我们的 论坛 与我们分享您的疑问。

也可以看看