c# - 使用 Aspose.cell 或 Aspose.Excel 插入分页符

标签 c# .net

我们有一个报告项目,我们在其中使用 .NET 框架动态创建 Excel 报告。使用的不同组件是 System Namespace、Aspose.Cell 和 Aspose.Excel

我们有一份报告,其中我们循环执行了一组特定的命令。在每次循环执行后,我们需要插入一个分页符。目前,我们使用 System.Environment 来插入换行符,但我没有看到任何类似的分页符方法。另外,我读到一些 Aspose.cell 最新版本支持分页符的地方,但我们使用的是 4.7.1.0 版

有人可以告诉我如何做到这一点吗?

最佳答案

虽然我以前从未使用过Aspose,但我快速搜索了一下,发现在object model 中有一个VerticalPageBreak 对象。如网站所示:

Each Worksheet object contains a VerticalPageBreakCollection object.
A VerticalPageBreak object is used to create a vertical page break in the worksheet.

插入分页符的最佳方式似乎是使用 VerticalPageBreak 类:

excel.Worksheets[0].VerticalPageBreaks.Add("G5");

Here是对 VerticalPageBreak 类的引用。
这应该处理垂直分页符。

关于c# - 使用 Aspose.cell 或 Aspose.Excel 插入分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004162/

相关文章:

c# - 为什么 Process.Start 会意外返回 false

c# - 在选择要写入新应用程序的第一个 "class"时,您应该如何决定?

c# - 如何从DLL中提取字符串资源

c# - 可以将 System.Windows.Forms 添加到 WinRT 项目吗?

c# - ASP.NET - 转换本地化数字

c# - 为什么当 WPF TextBox 无效时 ViewModel 没有得到更新?

.net - 我可以使用.Net4 RegAsm.exe 执行.Net2 dll 的RegAsm 操作吗?

c# - 模型是否使用 Html.Partial() 通过引用部分 View 传递?

c# - VS2005 c# 多线程 : how to launch 10 threads

c# - 并发下的 Queue<T> 为不同的类型提供不同的结果