phpexcel - 如何仅使用phpspreadsheet在最后一页上应用页脚
问题描述
电子表格是否具有仅在最后一页设置页脚的功能?如果不能,如何在 phpspreadsheet 中创建报表页脚?这可能吗?
$spreadsheet->getActiveSheet()->getHeaderFooter()->setOddFooter('footer caption');
提前致谢。
解决方案
查看文档的此页面。转到:设置工作表的打印页眉和页脚
Edit with code:
$spreadsheet->getActiveSheet()->getHeaderFooter()
->setOddHeader('&C&HPlease treat this document as confidential!');
$spreadsheet->getActiveSheet()->getHeaderFooter()
->setOddFooter('&L&B' . $spreadsheet->getProperties()->getTitle() . '&RPage &P of &N');
然后它提供了其他代码:提示
当您第一次尝试弄清楚如何编写一些页眉或页脚时,上面的代码表可能会让人不知所措。幸运的是,有一种更简单的方法。让 Microsoft Office Excel 为您完成工作。例如,在 Microsoft Office Excel 中创建一个 xlsx 文件,您可以使用程序自己的界面根据需要在其中插入页眉和页脚。将文件另存为 test.xlsx。现在,获取该文件并使用 PhpSpreadsheet 读取值,如下所示:
$spreadsheet = \PhpOffice\PhpSpreadsheet IOFactory::load('test.xlsx');
$worksheet = $spreadsheet->getActiveSheet();
var_dump($worksheet->getHeaderFooter()->getOddFooter());
var_dump($worksheet->getHeaderFooter()->getEvenFooter());
var_dump($worksheet->getHeaderFooter()->getOddHeader());
var_dump($worksheet->getHeaderFooter()->getEvenHeader());
推荐阅读
- javascript - 使用 Webpack 4 获取捆绑的两个脚本标签
- reactjs - React fetch 中 localhost 的 CORS 策略阻止了第三方 API 端点
- c# - 在 C# 中根据自定义模式生成随机字符串
- c# - 如何计算 N 维的 Snake Index?
- r - 如何在 R 中跟踪其他环境的值
- bootstrap-4 - 在引导类中使用 HEX 颜色
- ios - 来自 JSON 数据处理程序的无效转换错误?
- php - 在我的网页上,菜单在手机上不起作用。它可以很好地折叠,但是当我单击它时什么也不做
- java - 查找 Checkbox id android 时出错
- php - Windows 10 中的 cron 权限和 xampp 设置