专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java 设置Excel工作表的视图模式

temp10 2024-11-17 15:57:02 java教程 12 ℃ 0 评论

Microsoft Excel有三种不同的视图模式,分别是普通视图、页面布局视图和分页预览视图。普通视图是打开Excel表格的默认视图模式;页面布局视图可以在编辑时直接以单页方式设计表格;分页预览视图则是可以提前查看打印内容是否延伸到另一页。文本将介绍如何通过Java代码来给Excel表格设置视图模式

安装Free Spire.XLS for Java

此次代码示例需要用到一款名为Free Spire.XLS for Java的控件,可在其官网E-iceblue获取;若是使用Maven,则可直接在pom.xml文件中添加以下代码导入产品包。

Java 设置Excel工作表的视图模式

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
<dependencies>
    <dependency>
        <groupId> e-iceblue </groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>3.9.1</version>
    </dependency>
</dependencies>

代码示例

Free Spire.XLS for Java支持将Excel表格的视图模式设置为普通视图、页面布局视图和分页预览视图。以下是实现步骤:

  • 创建Workbook实例;
  • 调用Workbook.loadFromFile()方法加载一个Excel示例文档;
  • 调用Workbook.getWorksheets().get()方法获取文档中特定的工作表;
  • 调用Worksheet.setViewMode()方法设置工作表的视图模式;
  • 调用Workbook.saveToFile()方法保存结果文档。
import com.spire.xls.*;

public class SetViewMode {
    public static void main(String[] args) {
        //创建Workbook实例
        Workbook wb = new Workbook();

        //加载Excel示例文档
        wb.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.xlsx");

        //获取指定工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //设置工作表视图模式
        //sheet.setViewMode(ViewMode.Normal);
        //sheet.setViewMode(ViewMode.Layout);
        sheet.setViewMode(ViewMode.Preview);

        //保存文档
        wb.saveToFile("output/SetViewMode.xlsx");
        wb.dispose();
    }
}

普通视图下的Excel表格:

页面布局视图下的Excel表格:

分页预览视图下的Excel表格:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表