2016-07-19 28 views
1

使用laravel maatwebsite packag e導出Excel表。 一列包含歐元貨幣,所以即時嘗試爲數據創建一個貨幣列。laravel maatwebsite excel出口貨幣行

我對列代碼:

$sheet->setColumnFormat(array(
     'G' => \PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00, 
     'H' => "[$EUR ]#,##0.00_-", 
     'I' => \PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE, 
    )); 

沒有運氣,當例如5(沒有任何小數)被插入這些列中的數據看起來像5代替€5.00

之一如何以正確的方式設置格式?

回答

0

嘿即時通訊不知道正確的方法,但是這是簡單的一招:P

foreach($jobs as $index =>$row){ 
$data=array($index+1,$row->invoice_no,$row->customer_name,'€'.$row->amount); 
$sheet->fromArray(array($data),null,'A6',false,false); 
    } 

$sheet->appendRow(8, array(
      'TOTAL','€'.$sum 
));