您的位置 首页 java

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

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

安装Free Spire.XLS for Java

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

 <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <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.loadFrom File () 方法加载一个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表格:

文章来源:智云一二三科技

文章标题:Java 设置Excel工作表的视图模式

文章地址:https://www.zhihuclub.com/196241.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图