微软互操作的Excel:写未来

问题描述:

打印页面

我想两个数据集写入这样微软互操作的Excel:写未来

DATASET1 
HEADER1 | HEADER2 | HEADER3 | ... | 
========|=========|=========|====== 
DATA11 | DATA12 | DATA13 | ... | 
      ... 

DATASET2 
HEADER1 | HEADER2 | HEADER3 | ... | 
========|=========|=========|====== 
DATA11 | DATA12 | DATA13 | ... | 
      ... 

一个Excel张其实嘛,这不是一个困难的任务,因为你可以简单地通过重复数据上数据集和需要确保你的指针是正确的。但是现在我想确保第二个数据集的标题和数据将位于下一个打印页面区域中,以确保标题和数据在同一页面上(例如,创建一个PDF文件)。

在Word/LaTeX中是启动分页符的命令/宏。 Excel中有类似的东西吗?

是的,只需使用Sheet.HPageBreaks.Add方法。更多信息here

学习如何用Excel做所有这些事情的最好方法是录制宏;有史以来最好的工具。

虽然你的方法似乎有点偏离。你有什么保证,每张桌子可以垂直或水平放在一个页面上?也许你最好将每个表格导出到自己的表格中,并强制它在一个页面中打印。如果表可以跨越多个页面,另一个选项是配置每个表格,以便将标题打印在每个页面的顶部。

要学习如何实现这些选项中的任何一个,请记录一个宏并手动执行。

+0

哦好吧我知道你的意思。但是上面给出的表格设计仅仅是一个例子。该表限制在列中,但不在行中。这就是为什么我要求一种分页方式。谢谢您的帮助 – dpa