Excel处理控件Aspose.Cells教程:Java 在 Excel 中插入和删除行和列

这篇具有很好参考价值的文章主要介绍了Excel处理控件Aspose.Cells教程:Java 在 Excel 中插入和删除行和列。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

Aspose API 支持旗下产品覆盖文档、图表、PDF、条码、OCR、CAD、HTML、电子邮件等各个文档管理领域,为全球.NET 、Java、C ++等10余种平台开发人员提供丰富的开发选择。

Aspose.Cells for java 最新下载(qun:761297826)https://www.evget.com/product/4115/download

作为一名程序员,您可能会遇到必须处理 Excel 电子表格的场景。此外,您可能需要生成并填充 Excel 文件,我已在本文中介绍过这些文件。今天,我将向大家展示如何实现Excel的另一个功能,即插入和删除行和列。当您必须动态添加/删除 Excel 行/列时,这可能很有用。那么让我们看看如何在 Java 中插入或删除 Excel 工作表中的行和列。

(一)用于插入或删除 Excel 行和列的 Java 库

Aspose.Cells for Java是一个流行的电子表格操作库,它提供了一组惊人的功能来生成和操作 Excel 文件。我们将使用此库来操作 Excel 工作表的行和列。您可以下载其 JAR 或使用以下 Maven 配置安装它。

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.10</version>
</dependency>

(二)如何用Java在Excel中插入行

以下是使用 Java 在 Excel 工作表中插入行的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 然后,使用Workbook.getWorksheets().get(index)方法按索引访问所需的工作表。
  • 使用Worksheet.getCells().insertRows(rowIndex, totalRows)方法插入行。第一个参数是行索引,而第二个参数是要插入的行数。
  • 最后,使用Workbook.save(String)方法保存 Excel 文件。

以下代码示例显示了如何在 Java 中的 Excel 工作表中插入行。

// Load Excel file
Workbook workbook = new Workbook("Book1.xls");

// Access the first worksheet in the Excel file
Worksheet worksheet = workbook.getWorksheets().get(0);

// Insert a row into the worksheet at 3rd position
worksheet.getCells().insertRows(2, 1);

// Save the modified Excel file in default format
workbook.save("Insert Rows.xls");

(三)用 Java 在 Excel 工作表中插入列

将列添加到 Excel 工作表的过程类似于添加行。以下是在 Java 工作表中插入列的步骤。

  • 首先,使用Workbook类加载 Excel 文件。
  • 使用Workbook.getWorksheets().get(index)方法按索引获取所需工作表的引用。
  • 使用Worksheet.getCells().insertColumns(columnIndex, totalColumns)方法插入列。这里,第一个参数是列的索引,第二个参数是要插入的列数。
  • 最后,使用Workbook.save(String)方法保存更新后的 Excel 文件。

以下代码示例显示了如何在 Java 中的 Excel 工作表中插入列。

// Load Excel file
Workbook workbook = new Workbook("Book1.xls");

// Access the first worksheet in the Excel file
Worksheet worksheet = workbook.getWorksheets().get(0);

// Insert a column into the worksheet at 2nd position
worksheet.getCells().insertColumns(1, 1);

// Save the modified Excel file in default format
workbook.save("Insert Column.xls");

现在让我们看看如何使用 Java 删除 Excel 工作表中的行和列。首先,我们将讨论行的删除。

(四)在 Java 中删除 Excel XLSX 中的行

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

  • 首先,使用Workbook类加载 Excel 文件。
  • 然后,使用Workbook.getWorksheets().get(index)方法通过索引获取工作表的引用。
  • 使用Worksheet.getCells().deleteRows(rowIndex, totalRows)方法删除行,其中第一个参数是行索引,第二个参数是要删除的行数。
  • 最后,使用Workbook.save(String)方法保存 Excel 文件。

以下代码示例显示了如何使用 Java 从 Excel 工作表中删除行。

// Load Excel file
Workbook workbook = new Workbook("Book1.xls");

// Access the first worksheet in the Excel file
Worksheet worksheet = workbook.getWorksheets().get(0);

// Delete 10 rows from the worksheet starting from 3rd row
worksheet.getCells().deleteRows(2, 10, true);

// Save the modified Excel file in default format
workbook.save("Delete Rows.xls");

(五)在 Java 中删除 Excel XLSX 中的列

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

  • 首先,使用Workbook类加载 Excel 文件。
  • 使用Workbook.getWorksheets().get(index)方法按索引访问所需的工作表。
  • 使用Worksheet.getCells().deleteColumns(columnIndex, totalColumns, updateReference)方法删除列。第一个参数是列索引,第二个参数是要删除的列数,第三个参数指示是否需要更新其他工作表中的引用。
  • 最后,使用Workbook.save(String)方法保存更新后的文件。

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

// Load Excel file
Workbook workbook = new Workbook("Book1.xls");

// Access the first worksheet in the Excel file
Worksheet worksheet = workbook.getWorksheets().get(0);

// Delete a column from the worksheet at 2nd position
worksheet.getCells().deleteColumns(1, 1, true);

// Save the modified Excel file in default format
workbook.save("Delete Columns.xls");

以上便是如何在Java 在 Excel 中插入和删除行和列,如果您还有其他问题,欢迎咨询 我们,或者加入我们的技术交流群获取帮助文章来源地址https://www.toymoban.com/news/detail-789962.html

到了这里,关于Excel处理控件Aspose.Cells教程:Java 在 Excel 中插入和删除行和列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • aspose-cells-20.7.jar 去除水印及次数限制

    1.修改 改成 2.修改 改成 3.修改 改成 修改 class 这里使用 javassist: 新建一个 Spring boot 项目: pom 文件中引用 javassist 启动类中创建一个静态方法 crackAspose 在 main 方法中执行 crackAspose 复制一个 aspose-cells-20.7.jar 改名为 aspose-cells-20.7-crack.zip 然后解压 把刚才生成的 License.class 文件

    2024年01月23日
    浏览(32)
  • Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理

    感谢小伙伴儿的分享: ● 不羁 ● 郭中天 整合调整后的工具类Gitee地址:https://gitee.com/yuanzhengme/java_application_aspose_demo ● WordToPdfUtil用于将word文档转换为pdf格式的工具类 ● ExcelToPdfUtil用于将excel文档转换为pdf格式的工具类 ● PdfToImageUtil用于将pdf文档转换为image格式的工具类

    2024年01月24日
    浏览(83)
  • PDF处理控件aspose.PDF功能演示:使用 C# .NET 复制 PDF 页面

    作为程序员,您通常必须以纯文本形式从 PDF 文件中提取内容以进行进一步处理,例如分析和信息提取。如果没有合适的工具,处理 PDF 文件并将整个 PDF 转换为 TXT 格式是一项麻烦的任务。因此,在本博客中,我们将探讨如何使用 C# 以编程方式将 PDF 文件转换为 TXT 格式。 A

    2024年01月23日
    浏览(50)
  • PPT开发控件 Aspose.Slides for Java 授权须知

    Aspose.Slides是一款用于生成,管理和转换PowerPoint幻灯片的本机API,可以使用多种格式,而不需要Microsoft PowerPoint。并且可在任何平台上操作PowerPoint演示文稿。 Aspose.Slides for .NET是一款.NET PowerPoint管理API,用于读取,编写,操作和转换PowerPoint幻灯片的独立API,可将PowerPoint转换为

    2024年01月25日
    浏览(43)
  • Word控件Aspose.Words教程:使用 C# 读取 SXC 和 FODS 文件

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。 Aspose支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格

    2024年02月10日
    浏览(47)
  • Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像

    2024年02月03日
    浏览(40)
  • 条码控件Aspose.BarCode入门教程(8):C#从图像中读取条形码

    Aspose.BarCode for .NET 是一个功能强大的API,可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能,以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理,并允许将各类文档导出或

    2023年04月25日
    浏览(47)
  • Matlab GUI的uitable控件实现插入、删除、清空

    本人在使用MATLAB GUI完成毕业设计时碰到表格(uitable)的使用问题,需要实现对既有表格的增加删除功能,参考网上大神的代码有略微报错,分享自己的修改和实现思路。 MATLAB GUI表格(uitable)的增删操作 Matlab GUI控件之——uitable 本程序的界面如下图所示 为了储存表格内的数

    2024年04月11日
    浏览(66)
  • CAD处理控件Aspose.CAD功能演示:在 C#中以编程方式搜索 DWG 图形文件中的文本

    Aspose.CAD 是一个独立的类库,以加强 Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程。该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和图层高质量地转换为PDF和光栅图像格式。 Aspose API支持流行文件格式处理,并

    2024年02月04日
    浏览(47)
  • Java aspose 将HTML导出成Excel文件

    有一批表格的html文件,需要将这些表格导出成excel文件 使用第三方库 aspose

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包