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>');
|
||||
// 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>');
|
||||
\fclose($worksheetFilePointer);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user