HTML修复了顶行表

时间:2017-12-05 10:51:10

标签: symfony html-table phpexcel

我正在使用Symfony2并使用PHPExcel库将Excel文件转换为HTML表格。

我只想在这里找到一个固定的顶行:<tr class="row0">

PHPexcel会在没有<tbody>的情况下给我<thead>

view.html.twig:

{{ excelHtml.generateSheetData | raw }}
{{ stylesExcel.generateStyles | raw }}
马克贝克说:

  

不幸的是,Freezepane功能仅受Excel5和   Excel2007作家

@Mark Ba​​ker,是否有一个PhpExcel的功能来给我的桌子一个id? @Mark Ba​​ker,我怎么能输出?

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">,但这显示错误。

你能帮我吗?

0 个答案:

没有答案
相关问题