425 lines
42 KiB
PHP
425 lines
42 KiB
PHP
<?php
|
|
|
|
class GenerateWp
|
|
{
|
|
public $objPHPExcel;
|
|
public $objWriter;
|
|
public $columns;
|
|
public $columns_es;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->objPHPExcel = new PHPExcel();
|
|
$this->columns_es = array(
|
|
'B' => 'EAN',
|
|
'C' => 'Ref fournisseur',
|
|
'D' => 'Id produit',
|
|
'E' => 'Nom du produit',
|
|
'F' => 'Catégorie',
|
|
'G' => 'Sous-catégorie',
|
|
'H' => 'Sous-sous-catégorie',
|
|
'I' => 'Description courte',
|
|
'J' => 'Bon à savoir',
|
|
'K' => 'Les plus',
|
|
'L' => 'Vidéos',
|
|
'M' => 'Livraison',
|
|
);
|
|
$this->columns = array(
|
|
'B' => 'EAN',
|
|
'C' => 'Ref fournisseur',
|
|
'D' => 'Nom du produit',
|
|
'E' => 'Type de produit',
|
|
'F' => 'Nom / Collection',
|
|
'G' => 'Coloris / Déclinaison',
|
|
'H' => 'Taille HA',
|
|
'I' => 'Taille',
|
|
'J' => 'Nom du produit HA',
|
|
'K' => 'Nom du produit (old)',
|
|
'L' => 'Nb de caract. Titre',
|
|
'M' => 'Order',
|
|
'N' => 'Catégorie',
|
|
'O' => 'Sous-catégorie',
|
|
'P' => 'Sous-sous-catégorie',
|
|
'Q' => 'Nb de photos',
|
|
'R' => 'Ordre Logistique',
|
|
'S' => 'Ref Bébé Boutik',
|
|
'T' => 'Nb de caract. Ref',
|
|
'U' => 'Description courte',
|
|
'V' => 'Bon à savoir',
|
|
'W' => 'Les plus',
|
|
'X' => 'Vidéo',
|
|
'Y' => 'Livraison',
|
|
'Z' => 'Poids',
|
|
'AA' => 'Vente old',
|
|
'AB' => 'BDC old',
|
|
'AC' => 'Quantité réservée',
|
|
'AD' => 'Taille',
|
|
'AE' => 'TVA appliquée',
|
|
'AF' => 'PPC TTC',
|
|
'AG' => 'PPC old',
|
|
'AH' => 'Prix achat HT',
|
|
'AI' => 'Prix HA old',
|
|
'AJ' => 'Différence',
|
|
'AK' => 'PV 3BTK appliqué',
|
|
'AL' => 'Prix vente',
|
|
'AM' => 'Remise membre',
|
|
'AN' => 'Marge',
|
|
'AO' => 'Photos',
|
|
'AP' => 'Photos old',
|
|
'AQ' => 'BDC Potentiel',
|
|
'AR' => 'Custom code',
|
|
'AS' => 'Pays de fabrication',
|
|
'AT' => 'Date de la vente');
|
|
}
|
|
|
|
|
|
public function generate($params)
|
|
{
|
|
$sheets = array(0,1);
|
|
$lastLine = count($params['lines'])+4;
|
|
$this->objPHPExcel->removeSheetByIndex(0);
|
|
|
|
foreach ($sheets as $key => $sheet) {
|
|
$this->objPHPExcel->createSheet();
|
|
$this->objPHPExcel->setActiveSheetIndex($key);
|
|
$this->objPHPExcel->setActiveSheetIndex($key)->setCellValue('A1','Vente - '.(String)$params['marque']);
|
|
$activeSheet = $this->objPHPExcel->getActiveSheet();
|
|
if($key == 0){
|
|
$activeSheet->setTitle('WP-Vente FR');
|
|
}else{
|
|
$activeSheet->setTitle('WP-Vente ES');
|
|
}
|
|
$activeSheet->mergeCells('A1:B1');
|
|
if($key == 0){
|
|
$activeSheet->setCellValue('AM1',(String)$params['marque']);
|
|
$activeSheet->getStyle('AM1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
|
|
$activeSheet->getStyle('AM1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
$activeSheet->getStyle('AM1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
$activeSheet->getStyle('AM1')->getFill()->applyFromArray(
|
|
array(
|
|
'type' => PHPExcel_Style_Fill::FILL_SOLID,
|
|
'rotation' => 0,
|
|
'startcolor' => array(
|
|
'rgb' => '000000'
|
|
),
|
|
'endcolor' => array(
|
|
'rgb' => '000000'
|
|
)
|
|
)
|
|
);
|
|
}
|
|
|
|
$activeSheet->getStyle('A1:AR'.$lastLine)->getFont()->setSize(10);
|
|
$activeSheet->getStyle('A1:AR'.$lastLine)->getFont()->setName('calibri');
|
|
}
|
|
|
|
$borders_style = array(
|
|
'borders' => array(
|
|
'allborders' => array(
|
|
'style' => PHPExcel_Style_Border::BORDER_THIN
|
|
)
|
|
)
|
|
);
|
|
|
|
$i=4;
|
|
foreach ($this->columns as $key => $value) {
|
|
$this->objPHPExcel->setActiveSheetIndex(0);
|
|
$activeSheet = $this->objPHPExcel->getActiveSheet();
|
|
$activeSheet->getRowDimension($i)->setRowHeight(25);
|
|
if(in_array($key,array('C','D'))) {
|
|
$activeSheet->getColumnDimension($key)->setWidth(30);
|
|
} elseif(in_array($key,array('U','AO','AP'))) {
|
|
$activeSheet->getColumnDimension($key)->setWidth(40);
|
|
} elseif(in_array($key,array('L','N','Q','R','T'))){
|
|
$activeSheet->getColumnDimension($key)->setWidth(10);
|
|
} elseif(in_array($key,array('Z','AA','AB','AC','AD','AE','AF','AG','AH','AI','AJ','AK','AL','AM','AN','AQ','AR','AS'))) {
|
|
$activeSheet->getColumnDimension($key)->setWidth(11);
|
|
} else {
|
|
$activeSheet->getColumnDimension($key)->setWidth(16);
|
|
}
|
|
|
|
$activeSheet->setCellValue($key.$i,$value);
|
|
$activeSheet->getStyle($key.$i)->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
|
|
$activeSheet->getStyle($key.$i)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
$activeSheet->getStyle($key.$i)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
$activeSheet->getStyle($key.$i)->applyFromArray($borders_style);
|
|
$activeSheet->getStyle($key.$i)->getFill()->applyFromArray(
|
|
array(
|
|
'type' => PHPExcel_Style_Fill::FILL_SOLID,
|
|
'rotation' => 0,
|
|
'startcolor' => array(
|
|
'rgb' => '6C8DCD'
|
|
),
|
|
'endcolor' => array(
|
|
'rgb' => '6C8DCD'
|
|
)
|
|
)
|
|
);
|
|
}
|
|
foreach ($this->columns_es as $key => $value) {
|
|
$this->objPHPExcel->setActiveSheetIndex(1);
|
|
$activeSheet = $this->objPHPExcel->getActiveSheet();
|
|
$activeSheet->getRowDimension($i)->setRowHeight(25);
|
|
if(in_array($key,array('B','C','D','E','F','G','H','J'))) {
|
|
$activeSheet->getColumnDimension($key)->setWidth(16);
|
|
} elseif(in_array($key,array('I'))) {
|
|
$activeSheet->getColumnDimension($key)->setWidth(40);
|
|
} else {
|
|
$activeSheet->getColumnDimension($key)->setWidth(11);
|
|
}
|
|
|
|
$activeSheet->setCellValue($key.$i,$value);
|
|
$activeSheet->getStyle($key.$i)->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
|
|
$activeSheet->getStyle($key.$i)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
$activeSheet->getStyle($key.$i)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
$activeSheet->getStyle($key.$i)->applyFromArray($borders_style);
|
|
$activeSheet->getStyle($key.$i)->getFill()->applyFromArray(
|
|
array(
|
|
'type' => PHPExcel_Style_Fill::FILL_SOLID,
|
|
'rotation' => 0,
|
|
'startcolor' => array(
|
|
'rgb' => '6C8DCD'
|
|
),
|
|
'endcolor' => array(
|
|
'rgb' => '6C8DCD'
|
|
)
|
|
)
|
|
);
|
|
}
|
|
|
|
$i++;
|
|
$sales = array();
|
|
foreach ($params['lines'] as $key => $row) {
|
|
if(isset($row['id_product'])){
|
|
$id_categories = array();
|
|
foreach(Db::getInstance()->ExecuteS('
|
|
SELECT `id_category`
|
|
FROM `'._DB_PREFIX_.'category_product`
|
|
WHERE `id_product` = '.(int) $row['id_product'].'
|
|
') as $cat) {
|
|
$id_categories[] = (int) $cat['id_category'];
|
|
}
|
|
sort($id_categories);
|
|
|
|
if(!isset($sales[$id_categories[0]])){
|
|
$sales[$id_categories[0]] = Db::getInstance()->getValue('
|
|
SELECT `date_start`
|
|
FROM `'._DB_PREFIX_.'privatesale`
|
|
WHERE `id_category` = '.(int) $id_categories[0].'
|
|
');
|
|
}
|
|
|
|
$categories_title = array(2 => array(0 => '', 1 => '', 2 => ''), 3 => array(0 => '', 1 => '', 2 => ''));
|
|
foreach ($id_categories as $key => $id_category) {
|
|
foreach (Db::getInstance()->executeS('
|
|
SELECT `name`,`id_lang`
|
|
FROM `'._DB_PREFIX_.'category_lang`
|
|
WHERE `id_category` = '.(int) $id_category.'
|
|
AND (`id_lang` = 2 OR `id_lang` = 3)
|
|
') as $title) {
|
|
$categories_title[$title['id_lang']][$key] = $title['name'];
|
|
}
|
|
}
|
|
|
|
$images = array();
|
|
foreach(Db::getInstance()->ExecuteS('
|
|
SELECT i.`id_image`, l.`legend`
|
|
FROM `'._DB_PREFIX_.'image` i
|
|
LEFT JOIN `'._DB_PREFIX_.'image_lang` l ON l.`id_image` = i.`id_image`
|
|
WHERE l.`id_lang` = 2
|
|
AND i.`id_product` = '.(int) $row['id_product'].'
|
|
ORDER BY i.`position`
|
|
') as $img) {
|
|
$link_image = str_split($img['id_image']);
|
|
$images[] = 'https://static.bebeboutik.com/img/p/'.implode('/', $link_image) .'/'. $img['id_image'].'.jpg';
|
|
}
|
|
$price = Product::getPriceStatic($row['id_product'],TRUE, NULL, 2, NULL, FALSE, FALSE);
|
|
$price2 = Product::getPriceStatic($row['id_product'],TRUE, NULL, 2);
|
|
|
|
$this->objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$i, (String)$row['ean'])
|
|
->setCellValue('C'.$i, $row['supplier_reference'])
|
|
->setCellValue('D'.$i, '=IF(AND(E'.$i.'="",F'.$i.'="",G'.$i.'=""),"",E'.$i.'&" "&F'.$i.'&" - "&G'.$i.')')
|
|
->setCellValue('E'.$i, '')
|
|
->setCellValue('F'.$i, '')
|
|
->setCellValue('G'.$i, '')
|
|
->setCellValue('H'.$i, $row['name_attribute_ha'])
|
|
->setCellValue('I'.$i, (isset($row['attribute_name'])?$row['attribute_name']:''))
|
|
->setCellValue('J'.$i, $row['name_ha'])
|
|
->setCellValue('K'.$i, $row['lang'][2]['name'])
|
|
->setCellValue('L'.$i, '=LEN(D'.$i.')')
|
|
->setCellValue('M'.$i, (int)$row['position'])
|
|
->setCellValue('N'.$i, $categories_title[2][0])
|
|
->setCellValue('O'.$i, $categories_title[2][1])
|
|
->setCellValue('P'.$i, $categories_title[2][2])
|
|
->setCellValue('Q'.$i, count($images))
|
|
->setCellValue('R'.$i, '')
|
|
->setCellValue('S'.$i, '=AM1&"-"&P'.$i.'&"-"&LEFT(C'.$i.',9)')
|
|
->setCellValue('T'.$i, '=IF(Q'.$i.'="","",LEN(Q'.$i.'))')
|
|
->setCellValue('U'.$i, $row['lang'][2]['description_short'])
|
|
->setCellValue('V'.$i, $row['lang'][2]['description'])
|
|
->setCellValue('W'.$i, $row['lang'][2]['description_more'])
|
|
->setCellValue('X'.$i, $row['lang'][2]['videos'])
|
|
->setCellValue('Y'.$i, $row['lang'][2]['description_delivery'])
|
|
->setCellValue('Z'.$i, $row['weight'])
|
|
->setCellValue('AA'.$i, '')
|
|
->setCellValue('AB'.$i, '')
|
|
->setCellValue('AC'.$i, $row['quantity'])
|
|
->setCellValue('AD'.$i, $row['height'])
|
|
->setCellValue('AE'.$i, $row['id_tax_rules_group'])
|
|
->setCellValue('AF'.$i, $row['ppc'])
|
|
->setCellValue('AG'.$i, '')
|
|
->setCellValue('AH'.$i, $row['prix_ha'])
|
|
->setCellValue('AI'.$i, Tools::ps_round($row['wholesale_price'], 2))
|
|
->setCellValue('AJ'.$i, '=IF(AG'.$i.'="","",IF((AF'.$i.'-AG'.$i.')>0,"ATTENTION",IF((AF'.$i.'-AG'.$i.')<0,"COOL",IF((AF'.$i.'-AG'.$i.')=0,"OK",""))))')
|
|
->setCellValue('AK'.$i, '=IF(AF'.$i.'="","",(AF'.$i.'*1.85))')
|
|
->setCellValue('AL'.$i, $price2)
|
|
->setCellValue('AM'.$i, '=IF(AND(AD'.$i.'="",AI'.$i.'=""),"",ROUND((1-AI'.$i.'/AD'.$i.')*100,4))')
|
|
->setCellValue('AN'.$i, '=IF(AND(AF'.$i.'="",AI'.$i.'=""),"",1-AF'.$i.'/(AI'.$i.'/1.2))')
|
|
->setCellValue('AO'.$i, '=IF(O'.$i.'="","",IF(O'.$i.'=1,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg",IF(O'.$i.'=2,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg",IF(O'.$i.'=3,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg",IF(O'.$i.'=4,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg",IF(O'.$i.'='.$i.',"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg",IF(O'.$i.'=6,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg",IF(O'.$i.'=7,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg",IF(O'.$i.'=8,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg",IF(O'.$i.'=9,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg",IF(O'.$i.'=10,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg",IF(O'.$i.'=11,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg",IF(O'.$i.'=12,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg",IF(O'.$i.'=13,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg",IF(O'.$i.'=14,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-13.jpg",IF(O'.$i.'=1'.$i.',"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-13.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-14.jpg"))))))))))))))))')
|
|
->setCellValue('AP'.$i, implode(', ', $images))
|
|
->setCellValue('AK'.$i, '=AA'.$i.'*AF'.$i)
|
|
->setCellValue('AR'.$i, isset($row['nc8'])?$row['nc8']:"")
|
|
->setCellValue('AS'.$i, isset($row['id_country'])?$row['id_country']:"")
|
|
->setCellValue('AT'.$i, date('d/m/Y',strtotime($sales[$id_categories[0]])));
|
|
$this->objPHPExcel->setActiveSheetIndex(0)->getStyle('B'.$i.':AT'.$i.'')->applyFromArray($borders_style);
|
|
|
|
$this->objPHPExcel->setActiveSheetIndex(1)->setCellValue('B'.$i, (String)$row['ean'])
|
|
->setCellValue('C'.$i, $row['supplier_reference'])
|
|
->setCellValue('D'.$i, $row['id_product'])
|
|
->setCellValue('E'.$i, $row['lang'][3]['name'])
|
|
->setCellValue('F'.$i, $categories_title[3][0])
|
|
->setCellValue('G'.$i, $categories_title[3][1])
|
|
->setCellValue('H'.$i, $categories_title[3][2])
|
|
->setCellValue('I'.$i, $row['lang'][3]['description_short'])
|
|
->setCellValue('J'.$i, $row['lang'][3]['description'])
|
|
->setCellValue('K'.$i, $row['lang'][3]['description_more'])
|
|
->setCellValue('L'.$i, $row['lang'][3]['videos'])
|
|
->setCellValue('M'.$i, $row['lang'][3]['description_delivery']);
|
|
$this->objPHPExcel->setActiveSheetIndex(1)->getStyle('B'.$i.':M'.$i.'')->applyFromArray($borders_style);
|
|
} else {
|
|
$this->objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$i, (String)$row['ean'])
|
|
->setCellValue('C'.$i, $row['supplier_ref'])
|
|
->setCellValue('D'.$i, '=IF(AND(E'.$i.'="",F'.$i.'="",G'.$i.'=""),"",E'.$i.'&" "&F'.$i.'&" - "&G'.$i.')')
|
|
->setCellValue('E'.$i, '')
|
|
->setCellValue('F'.$i, '')
|
|
->setCellValue('G'.$i, '')
|
|
->setCellValue('H'.$i, $row['name_attribute_ha'])
|
|
->setCellValue('I'.$i, '')
|
|
->setCellValue('J'.$i, $row['name_ha'])
|
|
->setCellValue('K'.$i, '')
|
|
->setCellValue('L'.$i, '=LEN(D'.$i.')')
|
|
->setCellValue('M'.$i, '')
|
|
->setCellValue('N'.$i, '')
|
|
->setCellValue('O'.$i, '')
|
|
->setCellValue('P'.$i, '')
|
|
->setCellValue('Q'.$i, '')
|
|
->setCellValue('R'.$i, '')
|
|
->setCellValue('S'.$i, '=AM1 & "-" & P'.$i.' & "-" & LEFT(C'.$i.',9)')
|
|
->setCellValue('T'.$i, '=IF(Q'.$i.'="","",LEN(Q'.$i.'))')
|
|
->setCellValue('U'.$i, '')
|
|
->setCellValue('V'.$i, '')
|
|
->setCellValue('W'.$i, '')
|
|
->setCellValue('X'.$i, '')
|
|
->setCellValue('Y'.$i, '')
|
|
->setCellValue('Z'.$i, '')
|
|
->setCellValue('AA'.$i, '')
|
|
->setCellValue('AB'.$i, '')
|
|
->setCellValue('AC'.$i, $row['quantity'])
|
|
->setCellValue('AD'.$i, '')
|
|
->setCellValue('AE'.$i, '')
|
|
->setCellValue('AF'.$i, $row['ppc'])
|
|
->setCellValue('AG'.$i, '')
|
|
->setCellValue('AH'.$i, $row['prix_ha'])
|
|
->setCellValue('AI'.$i, '')
|
|
->setCellValue('AJ'.$i, '=IF(AG'.$i.'="","",IF((AF'.$i.'-AG'.$i.')>0,"ATTENTION",IF((AF'.$i.'-AG'.$i.')<0,"COOL",IF((AF'.$i.'-AG'.$i.')=0,"OK",""))))')
|
|
->setCellValue('AK'.$i, '=IF(AF'.$i.'="","",(AF'.$i.'*1.85))')
|
|
->setCellValue('AL'.$i, '')
|
|
->setCellValue('AM'.$i, '=IF(AND(AD'.$i.'="",AI'.$i.'=""),"",ROUND((1-AI'.$i.'/AD'.$i.')*100,4))')
|
|
->setCellValue('AN'.$i, '=IF(AND(AF'.$i.'="",AI'.$i.'=""),"",1-AF'.$i.'/(AI'.$i.'/1.2))')
|
|
->setCellValue('AO'.$i, '=IF(O'.$i.'="","",IF(O'.$i.'=1,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg",IF(O'.$i.'=2,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg",IF(O'.$i.'=3,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg",IF(O'.$i.'=4,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg",IF(O'.$i.'='.$i.',"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg",IF(O'.$i.'=6,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg",IF(O'.$i.'=7,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg",IF(O'.$i.'=8,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg",IF(O'.$i.'=9,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg",IF(O'.$i.'=10,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg",IF(O'.$i.'=11,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg",IF(O'.$i.'=12,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg",IF(O'.$i.'=13,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg",IF(O'.$i.'=14,"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-13.jpg",IF(O'.$i.'=1'.$i.',"https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&".jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-1.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-2.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-3.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-4.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-5.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-6.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-7.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-8.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-9.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-10.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-11.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-12.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-13.jpg,https://static.bebeboutik.com/img_import/"&AM1&"/"&C'.$i.'&"-14.jpg"))))))))))))))))')
|
|
->setCellValue('AP'.$i, '')
|
|
->setCellValue('AQ'.$i, '=AA'.$i.'*AF'.$i)
|
|
->setCellValue('AR'.$i, '')
|
|
->setCellValue('AS'.$i, '')
|
|
->setCellValue('AT'.$i, '');
|
|
$this->objPHPExcel->setActiveSheetIndex(0)->getStyle('B'.$i.':AT'.$i.'')->applyFromArray($borders_style);
|
|
|
|
$this->objPHPExcel->setActiveSheetIndex(1)->setCellValue('B'.$i, (String)$row['ean'])
|
|
->setCellValue('C'.$i, $row['supplier_ref'])
|
|
->setCellValue('D'.$i, '')
|
|
->setCellValue('E'.$i, '')
|
|
->setCellValue('F'.$i, '')
|
|
->setCellValue('G'.$i, '')
|
|
->setCellValue('H'.$i, '')
|
|
->setCellValue('I'.$i, '')
|
|
->setCellValue('J'.$i, '')
|
|
->setCellValue('K'.$i, '')
|
|
->setCellValue('L'.$i, '')
|
|
->setCellValue('M'.$i, '');
|
|
$this->objPHPExcel->setActiveSheetIndex(1)->getStyle('B'.$i.':M'.$i.'')->applyFromArray($borders_style);
|
|
}
|
|
$i++;
|
|
}
|
|
$this->objPHPExcel->setActiveSheetIndex(0);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('B5:B'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('R5:R'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AB5:AB'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AF5:AF'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AG5:AG'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AH5:AH'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AI5:AI'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AK5:AK'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AL5:AL'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AM5:AM'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AN5:AN'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_00);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AQ5:AQ'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('AT5:AT'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DDMMYYYY);
|
|
|
|
$this->objPHPExcel->setActiveSheetIndex(1);
|
|
$this->objPHPExcel->getActiveSheet()
|
|
->getStyle('B5:B'.$lastLine)
|
|
->getNumberFormat()
|
|
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
|
|
$this->objPHPExcel->setActiveSheetIndex(0);
|
|
$this->objWriter = PHPExcel_IOFactory::createWriter($this->objPHPExcel, 'Excel2007');
|
|
}
|
|
} |