(一)用于插入或删除 Excel 行的 Java API – 免费下载
要在 Excel XLS/XLSX 文件中插入或删除行,我们将使用Aspose.Cells for Java。它是一个功能强大且功能丰富的电子表格操作 API,用于 Java 应用程序中的 Excel 自动化。您可以下载API 或使用以下 Maven 配置安装它。
Repository:
<repository><id>AsposeJavaAPI</id><name>Aspose Java API</name><url>https://repository.aspose.com/repo/</url></repository>
Dependency:
<dependency><groupId>com.aspose</groupId><artifactId>aspose-cells</artifactId><version>22.8</version></dependency>
(二)使用 Java 在 Excel 文件中插入行
以下是使用 Java 在 Excel 工作表中插入行的步骤。
- 首先,使用Workbook类加载 Excel 文件。
- 然后,使用Workbook.getWorksheets().get(index)方法按索引访问所需的工作表。
- 使用Worksheet.getCells().insertRows(rowIndex, totalRows)方法插入行,其中第一个参数是行索引,第二个参数是要插入的行数。
- 最后,使用Workbook.save(String)方法保存更新后的文件。
以下代码示例显示了如何使用 Java 在 Excel 文件中插入行。
// Load Excel fileWorkbook workbook = new Workbook("Book1.xls");// Access the first worksheet in the Excel fileWorksheet worksheet = workbook.getWorksheets().get(0);// Insert a row into the worksheet at 3rd positionworksheet.getCells().insertRows(2, 1);// Save the modified Excel file in default (that is Excel 2003) formatworkbook.save("Delete Rows.xls");
(三)在 Java 中删除 Excel XLS 中的行
以下是使用 Java 从 Excel 工作表中删除行的步骤。
- 首先,使用Workbook类加载 Excel 文件。
- 然后,使用Workbook.getWorksheets().get(index)方法按索引访问所需的工作表。
- 使用Worksheet.getCells().deleteRows(rowIndex, totalRows)方法删除行,其中第一个参数是行索引,第二个参数是要删除的行数。
- 最后,使用Workbook.save(String)方法保存更新后的文件。
以下代码示例显示了如何使用 Java 从 Excel 文件中删除行。
// Load Excel fileWorkbook workbook = new Workbook("Book1.xls");// Access the first worksheet in the Excel fileWorksheet worksheet = workbook.getWorksheets().get(0);// Delete 10 rows from the worksheet starting from 3rd rowworksheet.getCells().deleteRows(2, 10, true);// Save the modified Excel file in default (that is Excel 2003) formatworkbook.save("Insert Rows.xls");
以上便是如何使用 Java 在 Excel 文件中插入和删除行详细完整教程,如果您还有其他问题,欢迎咨询 我们,或者加入我们的技术交流群获取帮助
欢迎下载|体验更多Aspose产品
获取产品请您咨询在线客服 ,技术交流群:761297826
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!