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

// Цикл по листам Excel-файла
foreach ($pExcel->getWorksheetIterator() as $worksheet) {
// выгружаем данные из объекта в массив
$tables[] = $worksheet->toArray();
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.