在 Excel 中,分页符是将工作表分成几个不同的页面/部分的分隔符,以便我们能更好地打印文档。在必要时插入分页符,可以有效避免数据错位并确保获得所需的打印结果,且有利于处理大型数据集。本文将演示如何使用 Spire.XLS for .NET 在 Excel 中以编程方式插入水平或垂直分页符。
安装 Spire.XLS for .NET
首先,您需要添加 Spire.XLS for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。
PM> Install-Package Spire.XLS
在 Excel 工作表中插入水平分页符
水平分页符插入到选定行和它上面的行之间。插入后,选中的行将成为新页面的最上面一行。 通过 Spire.XLS for .NET,开发人员可以使用 Worksheet.HPageBreaks.Add(CellRange) 方法插入水平分页符。 详细步骤如下。
- 创建一个 Workbook 实例。
- 使用 Workbook.LoadFromFile() 方法加载示例 Excel 文件。
- 使用 Workbook.Worksheets[sheetIndex] 属性获取指定的工作表。
- 使用 Worksheet.HPageBreaks.Add(CellRange) 方法将水平分页符添加到指定的单元格区域。
- 使用 Worksheet.ViewMode 属性将视图模式设置为预览模式。
- 使用 Workbook.SaveToFile() 方法保存结果文件。
- C#
- VB.NET
using Spire.Xls;
namespace EditExcelComment
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载示例 Excel 文件
workbook.LoadFromFile("input.xlsx");
//获取指定的工作表
Worksheet sheet = workbook.Worksheets[0];
//将水平分页符添加到指定的单元格区域
sheet.HPageBreaks.Add(sheet.Range["A7"]);
sheet.HPageBreaks.Add(sheet.Range["A15"]);
//将视图模式设置为预览模式
sheet.ViewMode = ViewMode.Preview;
//保存结果文件
workbook.SaveToFile("插入水平分页符.xlsx");
}
}
}
Imports Spire.Xls
Namespace EditExcelComment
Friend Class Program
Private Shared Sub Main(ByVal args As String())
'创建一个Workbook实例
Dim workbook As Workbook = New Workbook()
'加载示例 Excel 文件
workbook.LoadFromFile("input.xlsx")
'获取指定的工作表
Dim sheet As Worksheet = workbook.Worksheets(0)
'将水平分页符添加到指定的单元格区域
sheet.HPageBreaks.Add(sheet.Range("A7"))
sheet.HPageBreaks.Add(sheet.Range("A15"))
'将视图模式设置为预览模式
sheet.ViewMode = ViewMode.Preview
'保存结果文件
workbook.SaveToFile("插入水平分页符.xlsx")
End Sub
End Class
End Namespace
在 Excel 工作表中插入垂直分页符
在选定列与其左侧的列之间插入垂直分页符。 插入后,选定的列将成为新页面的最左侧列。 如果想要插入垂直分页符,开发人员可以使用 Spire.XLS for .NET 提供的 Worksheet.VPageBreaks.Add(CellRange) 方法。详细步骤如下。
- 创建一个 Workbook 实例。
- 使用 Workbook.LoadFromFile() 方法加载示例 Excel 文件。
- 使用 Workbook.Worksheets[sheetIndex] 属性获取指定的工作表。
- 使用 Worksheet.VPageBreaks.Add(CellRange) 方法将垂直分页符添加到指定的单元格区域。
- 使用 Worksheet.ViewMode 属性将视图模式设置为预览模式。
- 使用 Workbook.SaveToFile() 方法保存结果文件。
- C#
- VB.NET
using Spire.Xls;
namespace EditExcelComment
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载示例 Excel 文件
workbook.LoadFromFile("input.xlsx");
//获取指定的工作表
Worksheet sheet = workbook.Worksheets[0];
//将垂直分页符添加到指定的单元格区域
sheet.VPageBreaks.Add(sheet.Range["B1"]);
//将视图模式设置为预览模式
sheet.ViewMode = ViewMode.Preview;
//保存结果文件
workbook.SaveToFile("插入垂直分页符.xlsx");
}
}
}
Imports Spire.Xls
Namespace EditExcelComment
Friend Class Program
Private Shared Sub Main(ByVal args As String())
'创建一个Workbook实例
Dim workbook As Workbook = New Workbook()
'加载示例 Excel 文件
workbook.LoadFromFile("input.xlsx")
'获取指定的工作表
Dim sheet As Worksheet = workbook.Worksheets(0)
'将垂直分页符添加到指定的单元格区域
sheet.VPageBreaks.Add(sheet.Range("B1"))
'将视图模式设置为预览模式
sheet.ViewMode = ViewMode.Preview
'保存结果文件
workbook.SaveToFile("插入垂直分页符.xlsx")
End Sub
End Class
End Namespace
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。