fputcsv отображает ведущие нули

Я использую php-скрипт для создания CSV-файла excel из запроса с набором результатов. Все работает нормально, но когда я читаю свой файл excel, я не могу отображать ведущие нули.

это мой код:

$rows = $this->Query($sql);

$filename = "/www/zendsvr/htdocs/Project/public/report.xls";
$realPath = realpath( $filename );

$filename = realpath( $filename );
$handle = fopen( $filename, "w" );
$finalData = array();

for( $i = 0; $i < count( $rows ); $i++ ) {
    $finalData[] = array( utf8_decode( $rows[$i]->CODE ) );
}

foreach ( $finalData AS $finalRow ) {
    fputcsv( $handle, $finalRow, "\t" );
}

fclose( $handle );

если я сделаю var_dump() из $finalData[], я увижу правильное значение, например '000198', '000199', '000200', но то же самое значение в моем файле xls равно 198 199 200

как отобразить начальный нуль также в файле xls? спасибо

7
задан Salman A 1 October 2015 в 05:25
поделиться