Size: a a a

2020 January 18

DS

Daniel Sinkevich in phpGeeks
Может это как-то можно запихнуть в потоки?
источник

DS

Daniel Sinkevich in phpGeeks
По-дефолту пхп в однопотоке работает?
источник

F

Firs in phpGeeks
Daniel Sinkevich
А есть какие-то альтернативы? Я конечно понимаю, что это 100 000 ячеек, но не должно быть так долго и так много по памяти! (2 гига ест)
Подчищать за собой
источник

DS

Daniel Sinkevich in phpGeeks
Firs
Подчищать за собой
Так а шо там чистить? я кидаю инфу из ячеек в массив, объект создаю лишь единожды
источник

F

Firs in phpGeeks
Daniel Sinkevich
Так а шо там чистить? я кидаю инфу из ячеек в массив, объект создаю лишь единожды
При чем здесь массив и объект?
источник

DS

Daniel Sinkevich in phpGeeks
Firs
При чем здесь массив и объект?
Я считываю 100к ячеек с файла (одна колонка)
источник

F

Firs in phpGeeks
Daniel Sinkevich
Я считываю 100к ячеек с файла (одна колонка)
Ну тык отложенно читай
источник

DS

Daniel Sinkevich in phpGeeks
Firs
Ну тык отложенно читай
Это как? =_=
источник

F

Firs in phpGeeks
Daniel Sinkevich
Это как? =_=
источник

F

Firs in phpGeeks
Daniel Sinkevich
Я считываю 100к ячеек с файла (одна колонка)
Как бы excel далек от машинно читаемости, ССЗБ
источник

DS

Daniel Sinkevich in phpGeeks
Firs
Как бы excel далек от машинно читаемости, ССЗБ
Да ну, распарсить его думаю не так сложно. на плюсах у меня этот массив занял бы 1,2 мб
источник

DS

Daniel Sinkevich in phpGeeks
Да и потом я из этого массива формирую sql запрос
источник

DS

Daniel Sinkevich in phpGeeks
На инсерт
источник

DS

Daniel Sinkevich in phpGeeks
Вообще, может естькакое-то изящное решение для того, чтобы с определенной логикой заинсертить значения из Excel в SQL?
источник

F

Firs in phpGeeks
Daniel Sinkevich
Вообще, может естькакое-то изящное решение для того, чтобы с определенной логикой заинсертить значения из Excel в SQL?
Готового нет, 100к для эксель это просто очень много, все доступные либы с начала до конца считывают в память и разбирают файл по спецификации
источник

DS

Daniel Sinkevich in phpGeeks
Firs
Готового нет, 100к для эксель это просто очень много, все доступные либы с начала до конца считывают в память и разбирают файл по спецификации
Вот такой вот жестокий у нас прод.. Эх, была бы какая-то прослойка между движком экселя и php
источник

F

Firs in phpGeeks
Daniel Sinkevich
Вообще, может естькакое-то изящное решение для того, чтобы с определенной логикой заинсертить значения из Excel в SQL?
можно как вариант зипом открыть и построчно xml разбирать, мы отказались в последствии от этой затеи
источник

M

Michael in phpGeeks
Daniel Sinkevich
А есть какие-то альтернативы? Я конечно понимаю, что это 100 000 ячеек, но не должно быть так долго и так много по памяти! (2 гига ест)
Нету альтернатив, терпи. Эксель - значит бизнес, а бизнес тупа может купить сервер помощнее, они копейки стоят, какие-то 100-200 баксов в месяц.
источник

DS

Daniel Sinkevich in phpGeeks
Michael
Нету альтернатив, терпи. Эксель - значит бизнес, а бизнес тупа может купить сервер помощнее, они копейки стоят, какие-то 100-200 баксов в месяц.
А при чем тут сервер?
источник

DS

Daniel Sinkevich in phpGeeks
У меня это на 9900к не может обработаться
источник