den2017
20.07.2017 - 16:21
Добрый день. Помогите разобраться с импортированием нескольких листов одного файла excel в mysql. Нужно перенести текст из 3-х листов в БД. А у меня только работает по активному листу т.е. по 1-му. Как сделать чтобы ещё 2 листа переносились.
с помощью чего вы читаете файл ?
Вместо 0 ставишь нужный тебе лист
$objPHPExcel->setActiveSheetIndex(0);
http://tokmakov.msk.ru/blog/psts/7/Цитата |
Самый простой вариант — считать все таблицы (на всех листах) и записать данные в трехмерный массив: |
require_once 'Classes/PHPExcel.php';
$pExcel = PHPExcel_IOFactory::load('simple.xlsx');
foreach ($pExcel->getWorksheetIterator() as $worksheet) {
$tables[] = $worksheet->toArray();
}