0

我必须实现一个导出 excel 功能。导出的 excel 文件必须有一行来计算每页末尾的总和(该页中的行总和)。

给定一个单元格或行,任何人都知道如何获取该单元格或行所在的页码吗?

我的意思是工作表中的页面。例如,您在工作表中有 10 页,以分页符分隔。从随机单元格或行 (1 -> 10) 中获取页码。

我现在这样做的唯一方法是获取页面大小(纸张大小)并根据每一行的大小进行计算以确定一行是否在特定页面中。

4

1 回答 1

0

试试这个:

    sheet.getSettings().getPrintArea().getBottomRight();

您将获得位于页面右下角的单元格。只需调用 getRow() 或 getColumn() 即可获得 int。

对于测试,您还可以设置它以获得更快的预览:

    sheet.getSettings().setPrintGridLines(true);
于 2013-06-06T11:23:39.037 回答