`

C# 如何插入、删除Excel分页符

阅读更多

 

概述

对Excel表格设置分页对我们预览、打印文档时是很方便的,特别是一些包含很多复杂数据的、不规则的表格,为保证打印时每一页的排版美观性或者数据的前后连接的完整性,此时的分页符就发挥了极大的作用。因此,本文将介绍C#设置Excel分页的方法。当然,对于Excel表格中已有的分页符,如果我们也可以根据需要自行删除分页。

示例要点梳理:

1. 插入分页

  1.1 插入横向分页

1.2 插入纵向分页

2. 删除分页

   2.1 删除全部分页

   2.2 删除指定分页

使用工具

代码操作及效果

1.插入Excel分页

 

C#

 

using Spire.Xls;

namespace ExcelPageBreak_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化一个Wordbook类对象,并加载需要设置分页的Excel文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("Sample.xlsx");

            //获取第一个工作表
            Worksheet sheet = workbook.Worksheets[0];

            //插入两个横向分页符(指定单元格上方插入分页)
            sheet.HPageBreaks.Add(sheet.Range["A11"]);
            sheet.HPageBreaks.Add(sheet.Range["A20"]);

            //插入一个纵向分页符(指定单元格左侧插入分页)
            //sheet.VPageBreaks.Add(sheet.Range["E1"]);

            //将视图设置为分页预览模式查看效果
            sheet.ViewMode = ViewMode.Preview;

            //保存并打开文档
            workbook.SaveToFile("AddPageBreak.xlsx", FileFormat.Version2010);
            System.Diagnostics.Process.Start("AddPageBreak.xlsx");
        }
    }
}

 添加分页效果图

 

1.横向分页效果



 

2.纵向分页效果



 

2.删除分页

C#

using Spire.Xls;

namespace DeletePageBreak_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建一个Workbook类对象,并加载Excel文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("sample.xlsx");

            //获取第一个worksheet
            Worksheet sheet = workbook.Worksheets[0];
            
            //删除所有横向分页
            sheet.HPageBreaks.Clear();

            //删除第一个横向分页
            //sheet.HPageBreaks.RemoveAt(0);

            //设置分页预览模式查看分页效果
            sheet.ViewMode = ViewMode.Preview;

            //保存并打开文档
            workbook.SaveToFile("删除分页1.xlsx",FileFormat.Version2010);
            System.Diagnostics.Process.Start("删除分页1.xlsx");
        }
    }
}

 

删除分页效果:

1.删除全部分页



 

2. 删除指定分页效果

 

 

 
 这里使用了免费版控件Free Spire.XLS for .NET 8.3,可以自行上官网或者Nuget下载安装,注意在进行代码编辑时,不要忘了引用Spire.Xls.dll文件,dll文件可在安装路径下的Bin文件夹中获取。

 

以上全部内容为本次关于“C#插入、删除Excel分页的方法”的全部内容,代码供参考。

如需转载,请注明出处!

感谢阅读!

 

  • 大小: 40.7 KB
  • 大小: 40.3 KB
  • 大小: 39.5 KB
  • 大小: 40.8 KB
0
0
分享到:
评论

相关推荐

    C#中实现插入、删除Excel分页符的方法

    C#中实现插入、删除Excel分页符的方法 在C#中实现插入、删除Excel分页符是非常重要的功能,特别是在预览、打印文档时,对Excel表格设置分页可以保证每一页的排版美观性和数据的前后连接的完整性。本文将详细介绍C#...

    免费版.NET Excel组件_Free Spire.XLS for .NET 8.3

    这个专业的 .NET Excel 类库嵌入了很多灵活显示工作表的选项,包括分页符,缩放设置,冻结窗口,页眉/页脚,打印 Excel 文件,打印页面尺寸和打印区域等。 5.在运行时轻松操作单元格和 Excel 计算引擎。开发人员可以...

    pb webform下用ole对象连接服务器端excel com组件

    此外,可以进行更多复杂的操作,如插入分页符、删除分页符、设置边框样式和宽度,以及应用各种格式。例如,设置边框宽度: ```powerbuilder ExcelServer.ActiveSheet.Range["B3:D3"].Borders[2].Weight = 3; ``` ...

    (完整word版)Microsoft.Office.Interop.Excel的用法.doc

    ` 在第8行前插入一个分页符。 10. **删除分页符**: - `ExcelApp.ActiveSheet.Columns[4].PageBreak = 0;` 删除第8列前的分页符。 11. **设置边框线宽度**: - `ExcelApp.ActiveSheet.Range['B3:D4'].Borders[2]...

    明日科技C#开发入门及项目实战

    实例146 使用打印控件实现分页打印 实例147 动态绑定水晶报表 实例148 在水晶报表中使用公式字段 实例149 设计分组统计报表 实例150 打印一个空学生证 实例151 自定义横向或纵向打印 实例152 自定义打印页码范围 第...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例146 使用打印控件实现分页打印 255 实例147 动态绑定水晶报表 258 实例148 在水晶报表中使用公式字段 260 实例149 设计分组统计报表 261 实例150 打印一个空学生证 264 实例151 自定义横向或纵向打印 266 实例...

    ASP.NET程序开发范例宝典(C#)

    ### ASP.NET程序开发范例宝典(C#) #### 第一章:ASP.NET基础与配置 - **1.1 安装与配置** - **示例001**:安装IIS服务。介绍如何在Windows操作系统上安装IIS(Internet Information Services),为ASP.NET应用程序...

    2021-2022计算机二级等级考试试题及答案No.12161.docx

    4. 人工分页符:在Word中,当文档内容不足一页时,可以通过插入人工分页符来强制分页。 5. 输入命令:在VBScript中,`accept`, `wait`, `input`都是用于输入数据的命令,而`D`(即`@...say...`)不是。 6. Python...

    Aspose.CellsApi中文版文档

    `ConditionalFormattings` 应用条件格式,`DisplayRightToLeft` 控制文本的方向,`FirstVisibleColumn` 和 `FirstVisibleRow` 设置初始可见的列和行,`HPageBreaks` 和 `VPageBreaks` 管理水平和垂直分页符。...

    Aspose.Cells文档.pdf

    - HPageBreaks和VPageBreaks属性:表示水平和垂直页面分页符集合。 - Hyperlinks属性:工作表中的超链接集合。 - IsGridlinesVisible和IsPageBreakPreview属性:分别用于设置是否显示网格线和是否以分页预览模式显示...

    2021-2022计算机二级等级考试试题及答案No.449.docx

    - **解析**:人工分页符并不是一个可以被删除的普通文本符号,而是通过特定的方法(如编辑分隔符)进行管理的。因此,题目中的表述不准确。 ### 3. 计算机指令组成 - **知识点**:计算机指令是CPU执行的基本单位,...

    2021-2022计算机二级等级考试试题及答案No.19381.docx

    - 在Word中,可以通过插入分页符来进行人工分页。 **正确答案:**正确 ### 24. 软件生命周期中最费时的阶段 **题目描述:** 软件生命周期中花费时间最多的阶段是哪个? **知识点解析:** - **详细设计**:设计...

    MySQL5 权威指南第3版中文版_part1

     16.2 示例:删除无效的数据记录(mylibrary)  16.3 CGI示例:图书管理(mylibrary)  16.4 CGI Unicode示例  第17章 Java(JDBC和Connector/J)  17.1 基础知识  17.2 程序设计技巧  第18章 C语言  18.1 ...

Global site tag (gtag.js) - Google Analytics