2015-12-17 2 views
0

Я хочу использовать PHP скрипт для импорта данных из файла Excel в базу данных MySQLДобавить PHPExcel_IOFactory в симфони проекта

Я нашел этот turorial Here, который так ясно, но в моем случае я использую Symfony рамки, и я не знаете, как включить phpExcel_IOFactory. Может кто-нибудь мне помочь?

ответ

3
composer require phpoffice/phpexcel 

будет заботиться об установке и загрузке классов. После этого просто используйте что-то вроде:

$reader = \PHPExcel_IOFactory::createReaderForFile($filename); 
$reader->setReadDataOnly(true); 

$wb = $reader->load($filename); 
$ws = $wb->getSheet(0); 

Обратите внимание на переднюю косую черту перед именем класса.

+0

Спасибо за ваш отзыв .. Теперь все в порядке .. Я должен добавить ** slaxh ** перед именем класса;) – Akino

0

Простым образом вы должны добавить phpoffice/phpexcel в ваших поставщиках. бежать:

php composer.phar require phpoffice/phpexcel

И это все.

+0

Спасибо @metfan за ваш ответ. Я уже добавляю phpoffice/phpexcel whith composer, но, поскольку Cerad сказал в своем ответе, я должен добавить косую черту перед именем класса. – Akino