在Java中添加excel中的页面中断
#编程 #api #java #excel

在Excel中,页面断点是用于将数据分为不同部分的行分隔线。它允许用户控制在打印工作表期间要在哪里启动新页面。本文将分享如何使用免费的Java库在Excel工作表中进行编程插入页面中断。

安装

要完成任务,您需要为Java库安装免费的spire.xls。以下是提供的两种安装方法。
1# Download the free library并解压缩,然后将spire.xls.jar文件添加到您的项目中。

2#通过将以下配置添加到pom.xml。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>

示例代码

java的免费spire.xls允许您轻松地在工作表中插入水平和垂直页面。完整的示例代码如下所示。

import com.spire.xls.*;

public class AddPageBreaks {
    public static void main(String []args) {
        //Create a Workbook instance
        Workbook workbook = new Workbook();
        //Load an Excel file
        workbook.loadFromFile("report.xlsx");

        //Get the first worksheet
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Specify the cells where you want to add page breaks to
        CellRange cell1 = sheet.getRange().get("A9");
        CellRange cell2 = sheet.getRange().get("E1");

        //Add a horizontal page break
        sheet.getHPageBreaks().add(cell1);

        //Add a vertical page break
        sheet.getVPageBreaks().add(cell2);

        //Set view mode to Preview in order to view the page breaks
        sheet.setViewMode(ViewMode.Preview);

        //Save the result file
        workbook.saveToFile("ExcelPageBreaks.xlsx", ExcelVersion.Version2013);
    }
}

结果文件

InsertExcelPageBreaks