Здравствуйте, есть много страничный прайс в excel, его нужно конвертировать в csv постранично (можно конечно и объединить но это не принципиально) есть код PHP: $filename = "w3.xlsx";$objReader = PHPExcel_IOFactory::createReaderForFile($filename);$objReader->setReadDataOnly(true);$objPHPExcel = $objReader->load($filename);;$sheetsIterator = $objPHPExcel->getWorksheetIterator();$schet = 0;$tmpFileName = microtime(true);// Creating CSV writer Object and save data to file$objWriter = new PHPExcel_Writer_CSV($objPHPExcel);while( $sheetsIterator->valid()) { $objWriter->setSheetIndex($sheetsIterator->key()); $currentTmpFileName = "{$sheetsIterator->key()}.csv"; $objWriter->save($currentTmpFileName); $sheetsIterator->next(); $schet++;} проблема в том, что есть артикулы товаров начинающиеся с нуля или нескольких нулей, и при конвертации эти нули теряются подскажите пожалуйста как можно это решить.
теория понятна, как это сделать? или Вы предлагаете не по странично конвертировать, а разбирать прайс по ячейкам? но это существенно увеличит время конвертации и я могу не влезть в тайм лимит.
по строкам, и для конкретной ячейки приводить к типу string. p.s. как вариант посмотрите в самом экселе, может там можно выставить что ячейка должна быть строковой
прайс скачивается от поставщика, по этому в excel ничего добавлять не получится. Всем спасибо буду пробовать.