質問: $spreadsheet->getActiveSheet(); $sheet->fromArray([["1n1n2nn3n"],range(1,3),['188196','test']]); $sheet->mergeCells('A1:D1'); $sheet->getStyle("A1:D1")->getAlignment()->setWrapText(true);Copy code ``` マージされていないセル:![ マージされたセル:![
回答: ### 答え : #### 解決: たぶん、計算によって行の高さを設定する必要があります。この記事を参照してください。あなたは試すことができます ``` $spreadsheet->getActiveSheet()->getRowDimension('10')->setRowHeight(-1);Copy code ``` 自動高さの値を取得します。 -1は自動高さの値です。値が自動的に計算されることを意味します。高さの数が必要な場合。セルの値よりも高さを計算することをお勧めします。次の手順を実行する必要があります。コンテンツ内の改行を見つけて、12.75ポイント(標準の高さ)で乗算します。