Update WorksheetManager.php
fix the merging cells problem
This commit is contained in:
parent
ab973cab34
commit
1730b75cc6
@ -271,6 +271,17 @@ EOD;
|
|||||||
}
|
}
|
||||||
|
|
||||||
\fwrite($worksheetFilePointer, '</sheetData>');
|
\fwrite($worksheetFilePointer, '</sheetData>');
|
||||||
|
// do sth to merging cells
|
||||||
|
$mergeRanges = $worksheet->getExternalSheet()->getMergeRanges();
|
||||||
|
if(!empty($mergeRanges)) {
|
||||||
|
$startLine = '<mergeCells count="1">';
|
||||||
|
$rangeLine = '';
|
||||||
|
foreach ($mergeRanges as $key => $range) {
|
||||||
|
$rangeLine .= '<mergeCell ref="' . $range . '"/>';
|
||||||
|
}
|
||||||
|
$endLine = '</mergeCells>';
|
||||||
|
\fwrite($worksheetFilePointer, $startLine.$rangeLine.$endLine);
|
||||||
|
}
|
||||||
\fwrite($worksheetFilePointer, '</worksheet>');
|
\fwrite($worksheetFilePointer, '</worksheet>');
|
||||||
\fclose($worksheetFilePointer);
|
\fclose($worksheetFilePointer);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user