私のウェブページでは、PHPexcel 1.8
を使用してExcelファイルを生成しています。今私は、以下で説明する問題に直面しています。PHPExcelのdd/mm/yyyy形式でセルに一重引用符( ')を追加する
日付の値はdd/mm/yyyy
です。価値が来ている。しかし、それは最初にsingle quote(')
と表示されます。
私は多くの解決策を試しました。しかし、誰も私を助けません。
私のサンプルコード部分が$aVal, $bVal,..
は、ループ内で宣言し$eval
がdd/mm/yyyy
形式で日付を含む
さ
$cnt = 1;
foreach($gluuidArr as $uuid){
$this -> excel_180->getActiveSheet() ->setCellValue('A'.$cnt,$aVal);
$this -> excel_180->getActiveSheet() ->setCellValue('B'.$cnt,$bVal);
$this -> excel_180 -> getActiveSheet() -> setCellValue('C'.$cnt, $cVal);
$this -> excel_180->getActiveSheet() ->setCellValueExplicit('D'.$cnt,$dVal, PHPExcel_Cell_DataType::TYPE_STRING);
$this -> excel_180 -> getActiveSheet() -> setCellValue('E'.$cnt, $eVal);
$cnt += 1;
}
以下の通りであるはをクリックしたときに日付が、20/05/2016
であると仮定セルを凌駕する、それはのように表示されます'20/05/2016
私は試しました
$this -> excel_180->getActiveSheet()->getStyle('E'.$cnt)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DDMMYYYY);
運がありません。
この問題を解決するのを手伝ってください。どんな助けでも感謝します。
変更日付形式で... Excelシートが正しく日付を表示可能性があるため、そのことについていくつかのR&Dを行うが、それは形式は適切ではないかもしれないのですされ – Kunal