gpt4 book ai didi

php - box/spout - 卡住电子表格的第一行( Pane )

转载 作者:行者123 更新时间:2023-12-04 21:56:07 25 4
gpt4 key购买 nike

是否可以使用框/喷口卡住电子表格的第一行(卡住 Pane )?

使用 PHPexcel,我确实喜欢这样:

$objPHPExcel=new PHPExcel();
$ActiveSheet=$objPHPExcel->getActiveSheet();
$ActiveSheet->freezePane('A2');

无法使用 PHPexcel,因为我正在处理大文件。

最佳答案

找到了添加此功能的 hack。

Spout\Writer\XLSX\Manager\WorksheetManager.php 内部:函数 startSheet

在这条线之后

fwrite($sheetFilePointer, self::SHEET_XML_FILE_HEADER);

添加这一行
fwrite($sheetFilePointer, '<sheetViews><sheetView showRowColHeaders="1" showGridLines="true" workbookViewId="0" tabSelected="1">'
.'<pane state="frozen" activePane="bottomLeft" topLeftCell="A2" ySplit="1"/>'
.'<selection sqref="A1" activeCell="A1" pane="bottomLeft"/></sheetView></sheetViews>');

关于php - box/spout - 卡住电子表格的第一行( Pane ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44311592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com