Я пытаюсь прочитать файл Excel, используя библиотеку PHPExcel. Проблема заключается в том, что если заголовок листа, который я пытаюсь прочитать, состоит из персидских или арабских символов, он вообще не сможет прочитать этот лист.
Это код, который я использую
ini_set("precision", "50");
ini_set('memory_limit', '-1') ;
include 'Classes/PHPExcel/IOFactory.php';
$inputFileName = 'MarketWatchPlus.xlsx';
// Read your Excel workbook
try {
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
// $objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($inputFileName);
}
catch (exception $e) {
die('Error loading file "' . pathinfo($inputFileName, PATHINFO_BASENAME) . '": ' .
$e->getMessage());
}
// Get worksheet dimensions
$sheet = $objPHPExcel->getSheet(0);
echo $highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();
Когда я повторяю наибольший ряд, он возвращает 1, а когда я меняю заголовок листа на английский, он просто отлично работает. Но как читать листы с неанглийскими заголовками?
Спасибо