ホーム > getNumberFormat (全1件)
  • セルの表示形式を変更する

    カラム’A1’の表示形式に’#,##0’を設定する

    /* A1形式でセルを指定する場合 */
    $sheet->getStyle( 'A1' )->getNumberFormat()->setFormatCode( '#,##0' );
    
    /* カラム番号と行番号でセルを指定する場合 */
    $sheet->getStyleByColumnAndRow( $column, $row )->getNumberFormat()->setFormatCode( '#,##0' );
    

    セルの書式設定(オブジェクト)をgetStyleメソッド(またはgetStyleByColumnAndRowメソッド)で取得し、そのgetNumberFormatメソッドで表示形式(オブジェクト)を取得。setFormatCodeメソッドで表示形式を設定する。指定できる表示形式はExcelと同じで、%表示にする場合は’0.00%’のように「0.」の後に小数点有効桁数分「0」を指定し最後に「%」を付ける。なお登録済みの表示形式は、PHPExcel_Style_NumberFormatクラスを参照。