Ich habe ein paar Beispiele auf Google gelesen, aber ich kann nichts wie mein Problem finden.
PHPExcel Zelle Höhe funktioniert nur auf leere Zelle
Um die Zellenhöhe i verwenden gesetzt:
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1);
Diese Zellenhöhe auf "auto" gesetzt wird.
Ich denke, der Text/die Daten werden seine Höhe bestimmen ?!
Ich habe wie mehrere Werte versucht: 4, 10 etc ..
Seltsam ist, dass nur die Zelle ohne Texthöhe ändern.
Ich denke: Hat der Text/Schriftart einen margin-top-Wert?
Ich kann keine Art von Höhenbegrenzung sehen, also sollte das nicht das Problem sein.
CODE
//Set font Size
$objPHPExcel->getActiveSheet()->getStyle("A1:I".$highestRow)->getFont()->setSize(4);
//Set Row size
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(6);
Beispiel
würde ich die Zellenhöhe mag als Text als Höhe sein!
Ok, es gibt also ein Höhenlimit. Aber es sollte nicht mit meiner Schriftgröße 4 interferieren. Wenn ich das exportierte Blatt öffne und eine Zelle mit Text markiere, kann ich den Marker nicht nach oben oder unten verschieben. Es scheint also nur eine Zeile Text in jeder Zelle zu sein. Oder versteh ich dich falsch? –