проблема с чтением листов с заголовком арабского / персидского листа - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь прочитать файл 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, а когда я меняю заголовок листа на английский, он просто отлично работает. Но как читать листы с неанглийскими заголовками?

Спасибо

...