我正在使用Symfony2并使用PHPExcel库将Excel文件转换为HTML表格。
我只想在这里找到一个固定的顶行:<tr class="row0">
PHPexcel会在没有<tbody>
的情况下给我<thead>
。
view.html.twig:
{{ excelHtml.generateSheetData | raw }}
{{ stylesExcel.generateStyles | raw }}
马克贝克说:
不幸的是,Freezepane功能仅受Excel5和 Excel2007作家
@Mark Baker,是否有一个PhpExcel的功能来给我的桌子一个id? @Mark Baker,我怎么能输出?
PHPExcel的GenerateSheet函数:
// calculate start of <tbody>, <thead>
$tbodyStart = $rowMin;
$tbodyEnd = $rowMax;
$theadStart = $theadEnd = 0; // default: no <thead> no </thead>
if ($sheet->getPageSetup()->isRowsToRepeatAtTopSet()) {
$rowsToRepeatAtTop = $sheet->getPageSetup()->getRowsToRepeatAtTop();
// we can only support repeating rows that start at top row
if ($rowsToRepeatAtTop[0] == 1) {
$theadStart = $rowsToRepeatAtTop[0];
$theadEnd = $rowsToRepeatAtTop[1];
$tbodyStart = $rowsToRepeatAtTop[1] + 1;
}
}
查看PHPExcel自动生成的表格结构:
https://jsfiddle.net/simsimzzz/d1ccqveq/15/
我已尝试将position:fixed
应用于<tr class="row0">
,但这显示错误。
你能帮我吗?