Парсинг сложных прайс-листов xls

421
03 февраля 2017, 07:19

Товарищи, нужна помощь! Кто-нибудь сталкивался с парсингом прайс-листов в xls? Интересует сам алгоритм и некоторые нюансы. Хотя бы понять в какую сторону смотреть, где подсмотреть. Гугл предлагает только готовые решения за бабло, а не статьи. Суть в том, что у поставщиков абсолютно разные прайс-листы. При том, у некоторых сложно выделить какую-то определенную позицию прайс-листа. То есть, если брать только значение ячейки, можно напороться на то, что оно не уникально.

Answer 1

Смотрите в сторону PHPExcel. https://github.com/PHPOffice/PHPExcel. По идее он может работать с xsl. Подключаете библиотеку подключаете файл $file xls

$inputFileType = PHPExcel_IOFactory::identify($file);
$objReader = PHPExcel_IOFactory::createReader($file);
$objPHPExcel = $objReader->load($file);
$sheet = $objPHPExcel->getSheet(0); 

и получаете ячейки

$highestRow = $sheet->getHighestRow(); 
$highestColumn = $sheet->getHighestColumn();
READ ALSO
Вывод данных из связанных таблиц в yii2

Вывод данных из связанных таблиц в yii2

В БД есть три таблицы, свзянанные внешними ключами

938
Относительные ссылки и использование include

Относительные ссылки и использование include

Всем доброго времени суток

394
Перенос с wordpress [требует правки]

Перенос с wordpress [требует правки]

Возможно ли перенести сайт с wordpress на свой движок? И сколько будет примерно стоить?

345
Авторизация пользователя на php/mysql/session

Авторизация пользователя на php/mysql/session

Делаю авторизацию, возникла такая проблемаПри нажатии на <a href="logout

407