Size: a a a

2021 May 26

ПА

Павел Афонин... in Yii Framework 2
на 10 000 строк и 50 колонок 6 секунд делает, тока что протестил
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
а можешь показать код ? может я действительно что то не так делаю
источник

ПА

Павел Афонин... in Yii Framework 2

use Box\Spout\Writer\Common\Creator\WriterEntityFactory;
use Box\Spout\Common\Entity\Row;
$filePath = './test.xlsx';
$writer = WriterEntityFactory::createXLSXWriter();
// $writer = WriterEntityFactory::createODSWriter();
// $writer = WriterEntityFactory::createCSVWriter();
$start= mktime(true);
$writer->openToFile($filePath); // write data to a file or to a PHP stream
//$writer->openToBrowser($fileName); // stream data directly to the browser
$cells = [];
for($i =0;$i<50;$i++) {
   $cells[] =   WriterEntityFactory::createCell('Carl'.$i);
}

/** add multiple rows at a time */
$multipleRows = [];
for($z=0;$z<10000;$z++) {
$multipleRows[] = WriterEntityFactory::createRow($cells);
}
$writer->addRows($multipleRows);
$writer->close();
$end= mktime(true);
echo $end-$start;
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
и подскажи свою версию box/spout?
источник

ПА

Павел Афонин... in Yii Framework 2
3/3
источник

ПА

Павел Афонин... in Yii Framework 2
3.3
источник

VR

Vladimir Rakovich in Yii Framework 2
а там точно xlsx нужен?
а то в большинстве случаев оказывается, что csv вполне достаточно, а это намного быстрее)
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
да, просят xlsx
источник

🎱

🎱 Егор in Yii Framework 2
Не подскажите, сколько сейчас стоит час программиста, знакомого с Yii2 и имеющего небольшой, но всё же опыт в работе с ним?
источник

ES

Eugene She in Yii Framework 2
а зачем? Там какие то стили цвета рабочие листы? фильтры
источник

IS

I Scarab in Yii Framework 2
От уровня программиста зависит) и от личной наглости)
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
я делаю мелкое визуальное оформление, там иногда таблицы нужно делать разные на разных листах, потом на сколько я понимаю добавляют другую инфу и сводят таблицы, по этому менеджеры просят на вход xlsx файлики
источник

ES

Eugene She in Yii Framework 2
а ну если оформление ты прям в коде формируешь то тогда вопросов нет
источник

AS

A S in Yii Framework 2
???
источник

IS

I Scarab in Yii Framework 2
В целом мне думается, что среднее по рынку будет порядка 500-1500 рублей в час, но наверняка кто-то скажет «фи», а кто-то «данунах».
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
я делаю чуточку иначе, без cell, сразу row
foreach (Entity::find()->asArray(1)->all() as $row)
$multipleRows[] = WriterEntityFactory::createRowFromArray($row);
источник

🎱

🎱 Егор in Yii Framework 2
т.е. примерно 1000р/час можно попытаться поискать на простые задачки?
источник

ПА

Павел Афонин... in Yii Framework 2
и долго обрабатывает?
источник

ЕБ

Евгений Белоконь... in Yii Framework 2
по твоему примеру на 1 секунду дольше
источник

ПА

Павел Афонин... in Yii Framework 2
а просто если выполнить
источник