Там без бубна и плясок человеку несведущему разобраться будет не просто.
Полезное я итак выкладываю туда)
Но пишется реально с пол пинка.
http://webcache.googleusercontent.com/search?q=cache:9FQ98FPOHmgJ:www.cleverscript.ru/index.php/php/scripts-php/28-phpexel+&cd=1&hl=ru&ct=clnk&gl=ua#.XFk0SM1S9aQ
Ссылка на кеш, потому, что сайт временно в суспенде.
Код который читает из файла.
Всё работает на PHPExcel либе.
Туда добавляется код для чтения мерженых ячеек:
foreach ($aSheet->getMergeCells() as $cells) {
if ($cell->isInRange($cells)) {
$currMergedCellsArray = PHPExcel_Cell::splitRange($cells);
$cell = $aSheet->getCell($currMergedCellsArray[0][0]);
break;
}
}
и меняется:
// foreach($cellIterator as $cell){
foreach($cellIterator as $key => $cell){
//echo $key;
if($key == "C" ||$key == "E"||) continue;
для того чтобы выбросить все ненужные ячейки.
либо зеркально
if($key != "C" ||$key != "E"||) break;
as sample.
всё остальное добавляется по вкусу.
Это я про sql запросы, про то, как разобрать массив, как сравнить наличие товаров у себя и у поставщика.
Каким образом файлы для обработки поставляться будут и прочее.