1

ExcelファイルのデータをWebに出力したい。Excel のセルの 1 つが日付としてフォーマットされ、出力時に次のように返されます。

A000001 |   John Doe      | DR | 41456 | 41465<--  // this should be date
A000002 |   Philip Moris  | CP | 41456 | 41465     // formatted as yyyy-mm-dd



require_once("controller/xls/Classes/PHPExcel/IOFactory.php");
$objPHPExcel = PHPExcel_IOFactory::load($filer);
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) 
{
    $worksheetTitle     = $worksheet->getTitle();
$highestRow         = $worksheet->getHighestRow(); // e.g. 10
$highestColumn      = $worksheet->getHighestColumn(); // e.g 'F'
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) - 64;

echo '<table>';
for ($row = 5; $row <= $highestRow; ++ $row) 
{
echo '<tr>';
     for ($col = 1; $col < $highestColumnIndex; ++ $col)
     {
    $cell = $worksheet->getCellByColumnAndRow($col, $row);
    $val = $cell->getValue();
    echo '<td>'.$val.'</td>';
     }
echo '</tr>';
}
echo '</table>';
}

ユニックスの時間ですか?もしそうなら、getCellByColumnAndRow を使用しているときにどのようにフォーマットしますか? これもmysql dbに保存します。Tnx。

4

1 に答える 1