1. moderated.weblink.20130603 - 09 Апреля, 2012 - 23:53:21 - перейти к сообщению
Здравствуйте! Необходимо спарсить прайс из xls, привести данные в нужный вид и разместить в mysql, причем метод должен быть максимально быстрым и минимально погружаемым мозги, поскольку, аля демон раз в сутки будет выполнять сие действие.
2. snikers987 - 10 Апреля, 2012 - 00:47:35 - перейти к сообщению
Имхо, на экселевский фаил такого размера никакой оперативки не хватит.
Оптимальнее перевести его в csv.
Но если все же xls то рекомендую http://phpexcel[dot]codeplex[dot]com/
Оптимальнее перевести его в csv.
Но если все же xls то рекомендую http://phpexcel[dot]codeplex[dot]com/
3. DlTA - 10 Апреля, 2012 - 09:30:29 - перейти к сообщению
можно, но к примеру при ограничении ОЗУ в 32 метра хватает дет на 2500 строк+-
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
4. moderated.weblink.20130603 - 10 Апреля, 2012 - 19:06:09 - перейти к сообщению
DlTA пишет:
можно, но к примеру при ограничении ОЗУ в 32 метра хватает дет на 2500 строк+-
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
Как xls по средствам пхп перегнать в csv?
(Добавление)
DlTA пишет:
можно, но к примеру при ограничении ОЗУ в 32 метра хватает дет на 2500 строк+-
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
причем надо понимать что обновить в базе столько данных за 1 проход маловероятно
+ только разбор экселя длится прилично времени и не факт что останется на все остальное
а сохранение в CSV не катит?
экселевский файл есть смысл разбирать только если привязка идет не только к данным но и к стилю ячеек, а иначе проще обработать CSV
Привязки нет, документ лежит в xls.