Tweaks to HTML generation, accessing cells directly from the collection
This commit is contained in:
parent
0dc1e9b07a
commit
f9d941a3af
|
|
@ -477,12 +477,8 @@ class Html extends BaseWriter
|
||||||
$column = $minCol;
|
$column = $minCol;
|
||||||
while ($column <= $maxCol) {
|
while ($column <= $maxCol) {
|
||||||
// Cell exists?
|
// Cell exists?
|
||||||
if ($sheet->cellExistsByColumnAndRow($column, $row)) {
|
$cellAddress = Coordinate::stringFromColumnIndex($column) . $row;
|
||||||
$rowData[$column] = Coordinate::stringFromColumnIndex($column) . $row;
|
$rowData[$column++] = ($sheet->getCellCollection()->has($cellAddress)) ? $cellAddress : '';
|
||||||
} else {
|
|
||||||
$rowData[$column] = '';
|
|
||||||
}
|
|
||||||
++$column;
|
|
||||||
}
|
}
|
||||||
$html .= $this->generateRow($sheet, $rowData, $row - 1, $cellType);
|
$html .= $this->generateRow($sheet, $rowData, $row - 1, $cellType);
|
||||||
}
|
}
|
||||||
|
|
@ -1232,7 +1228,7 @@ class Html extends BaseWriter
|
||||||
|
|
||||||
private function generateRowCellCss(Worksheet $worksheet, $cellAddress, $row, $columnNumber)
|
private function generateRowCellCss(Worksheet $worksheet, $cellAddress, $row, $columnNumber)
|
||||||
{
|
{
|
||||||
$cell = ($cellAddress > '') ? $worksheet->getCell($cellAddress) : '';
|
$cell = ($cellAddress > '') ? $worksheet->getCellCollection()->get($cellAddress) : '';
|
||||||
$coordinate = Coordinate::stringFromColumnIndex($columnNumber + 1) . ($row + 1);
|
$coordinate = Coordinate::stringFromColumnIndex($columnNumber + 1) . ($row + 1);
|
||||||
if (!$this->useInlineCss) {
|
if (!$this->useInlineCss) {
|
||||||
$cssClass = 'column' . $columnNumber;
|
$cssClass = 'column' . $columnNumber;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue