phpexcel 卡住行和列

标签 php phpexcel

我正在尝试使用 PHPExcel 卡住工作表中的第一行和前 3 列。

我可以毫无问题地卡住该行:

$objPHPExcel->getActiveSheet()->freezePane('A2');

或者我可以毫无问题地卡住列:

$objPHPExcel->getActiveSheet()->freezePane('D1');

但是当我尝试同时使用两者时,第一个会被第二个覆盖。

有没有办法在同一张纸上同时使用两者?

谢谢。

最佳答案

我假设您正在尝试卡住列和行。

freezePane 显然会覆盖你之前给它的任何参数。

根据您当前的情况,我看到您正在尝试卡住 顶行最左边的 3 列

试试这个:

$objPHPExcel->getActiveSheet()->freezePane('D2');

这将卡住第 1 行A、B 和 C 列

这应该可以完成您的工作!

注意: freezePane 的工作方式与您在 MS Excel 中的使用方式完全相同。您选择一个单元格并选择卡住。它会卡住它上面的所有行,以及剩下的列。

关于phpexcel 卡住行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23423964/

相关文章:

php - Phalcon - 如何获取表的最后更新时间戳

php - 在 PHP 中使用分布式处理系统处理 FOREGROUND 请求

php - Laravel Excel 安装

PHPexcel 从 Mysql 添加行

php - 如何从客户端终止 php 连接?

php - Ajax 自动建议不会按顺序显示字母。

php - 存储过程在与 fetch_all 一起使用时导致 mysqli 出现问题

PHPExcel导出不起作用: displays "the website cannot be reached"

php - 如何从加载到 PHPExcel 的 Excel 文件中删除/删除图表(图表)、图片(图像)?

PHPExcel将字符串日期放入.xls