4

Excelファイルを読み取るためにPHPExcel 1.7.7を使用しています。このスレッドに似た問題が発生しました

すべてのセル データを取得するために、以下のように rangeToArray() を使用しています。

$dataCr = $objWorksheet->rangeToArray('A'.$row.':'.'G'.$row, null, TRUE, TRUE, false);

ただし、「2011-01-14 16:15:00」、「2011-01-14」、「2011-02-25 16:15」など、期待される形式でデータが返されませんでした。代わりに、「40599.677083333」または「40599」のようなものが返されました。

rangeToArray() を使用する場合、次のパラメーターの両方を true に設定したと確信しています。

@param boolean $calculateFormulas Should formulas be calculated? @param boolean $formatData Should formatting be applied to cell values?

また、PHPExcel を 1.7.8 に更新してみました。どちらも機能しませんでした。回避策はありますか?予想される日付は、上記のようにさまざまな形式になる可能性があります。

どうもありがとう

4

0 に答える 0