Прочтите файл xls как многомерный массив с помощью phpexcel

Я хочу получить этот xls-файл в PHP в виде массива:

Прочтите файл xls как многомерный массив с помощью phpexcel

Я пробовал этот код:

App::import('Vendor', 'PHPExcel', array('file' => 'PHPExcel.php'));
$excelFile = DAY_DIR."/data.xlsx";

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load($excelFile);

//Itrating through all the sheets in the excel workbook and storing the array data
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
    $arrayData[$worksheet->getTitle()] = $worksheet->toArray();
}

pr($arrayData);

Я хочу читать его как многомерный массив, но он возвращает следующее: Прочтите файл xls как многомерный массив с помощью phpexcel

Пожалуйста, подскажите, как я могу этого добиться.

Какой результат или ошибку вы получили, используя свой код?

aaronR 24.03.2018 15:51

Ошибки нет, я просто хочу выводить во вложенном виде.

Rich5757 24.03.2018 15:55

Мой вопрос похож на stackoverflow.com/questions/19722542/…

Rich5757 24.03.2018 15:55

Поделитесь, пожалуйста, результатами вашего кода.

aaronR 24.03.2018 16:01

Это на скриншоте выше

Rich5757 24.03.2018 16:06

Возможно, вы захотите также поделиться тем, как вы ожидаете, что будет выглядеть ваш результат. «Многомерный» довольно общий.

Greg Schmidt 24.03.2018 16:10

привет @GregSchmidt, пожалуйста, посмотрите этот вопрос stackoverflow.com/questions/19722542/…

Rich5757 24.03.2018 16:19

@GregSchmidt, в этом вопросе он просил то же самое, и он также дает результат, который хочет. Я попробовал решение, которое он предоставил, но считаю его неправильным.

Rich5757 24.03.2018 16:20

Его решение специфично для его данных. Ваши данные, хотя и из Excel, имеют другой формат (у него было 6 столбцов, у вас, видимо, 12, хотя показаны только 6). Таким образом, его решение не будет работать на вас напрямую.

Greg Schmidt 24.03.2018 17:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
9
607
0

Другие вопросы по теме