2016-04-12 3 views
0

Я пытаюсь прочитать файл excel с использованием PHPExcel, который содержит русские символы. Но я получаю ?????? вместо строки. Любая помощь будет оценена.Чтение русских символов в PHPExcel

$data = new Spreadsheet_Excel_Reader(); 
    $data->setOutputEncoding('UTF-8'); 
    $data->read('samplefile.xls'); 
    for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) 
    { 
     for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) 
     { 
      echo "\"".utf8_decode($data->sheets[0]['cells'][$i][$j])."\","; 
     } 
     echo "\n"; 
    } 
+0

Вы утверждаете, что используете PHPExcel, но этот код использует Spreadsheet_Excel_Reader –

+0

извините, когда я не заметил имя – DevOps

ответ

0

Вы установили кодировку utf-8 для файла excel, когда вы его сохраняете? смотрите здесь set utf-8 encoding

+0

да, но я не работал – DevOps

Смежные вопросы