2

PHPExcelを使用してExcelドキュメントを作成しています...セルのテキストの配置を水平に設定して埋めようとしています

$this->objPHPExcel->getDefaultStyle()
    ->getAlignment()
    ->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_Fill);

オプションをAlignment.phpに追加しようとしましたが、うまくいきませんでした

const HORIZONTAL_Fill = 'fill';

ありがとう!

4

4 に答える 4

7

有効な線形スタイル

水平方向の配置スタイル使用できます: HORIZONTAL_LEFT = 'left', HORIZONTAL_RIGHT = 'right', HORIZONTAL_CENTER = 'center', HORIZONTAL_CENTER_CONTINUOUS = 'centerContinuous' and HORIZONTAL_JUSTIFY = 'justify'.

垂直方向の配置スタイル 使用できます:VERTICAL_BOTTOM = 'bottom', VERTICAL_TOP = 'top', VERTICAL_CENTER = 'center', VERTICAL_JUSTIFY = 'justify' and HORIZONTAL_GENERAL = 'general'.

于 2014-08-13T11:16:10.693 に答える
0

これを試してみてください、それは私にとってはうまくいきました。

$objPHPExcel->getActiveSheet()->getStyle('A11')->getAlignment()->applyFromArray(
     array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_FILL)
    );
于 2018-01-30T12:00:55.990 に答える