Bonjour à tous,
Je reviens vers vous pour une nouvelle problématique.

Je cherche actuellement une solution pour ecrire dans un fichier excel un tableau à double dimension. L'exemple qui suis peut différer, compter plus ou moins de champs.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Array
(
    [1] => Array
        (
            [ID_CODIF] => 1
            [ID_GROUPECODIF] => 50
            [VALEUR] => Demande de démonstration
            [ORDRE] => 0
            [ETAT] => 0
            [OPTN] => 0
            [HIDEHTL] => 0
            [REGROUPER] => 0
        )
 
    [2] => Array
        (
            [ID_CODIF] => 2
            [ID_GROUPECODIF] => 50
            [VALEUR] => Demande de devis 
            [ORDRE] => 0
            [ETAT] => 0
            [OPTN] => 0
            [HIDEHTL] => 0
            [REGROUPER] => 0
        )
 
    [3] => Array
        (
            [ID_CODIF] => 3
            [ID_GROUPECODIF] => 50
            [VALEUR] => Demande entrante 
            [ORDRE] => 0
            [ETAT] => 0
            [OPTN] => 0
            [HIDEHTL] => 0
            [REGROUPER] => 0
        )
 
    [4] => Array
        (
            [ID_CODIF] => 4
            [ID_GROUPECODIF] => 50
            [VALEUR] => Appel d’offre 
            [ORDRE] => 0
            [ETAT] => 0
            [OPTN] => 0
            [HIDEHTL] => 0
            [REGROUPER] => 0
        )
)
Actuellement je dispose de ce code, mais je ne parviens pas à trouver comment faire, la fin de semaine on va dire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$objPHPExcel = new PHPExcel();
$filename = "file.xlsx";
//Set the active Excel worksheet to sheet 0
 
foreach ($export as $data)
	{
	    $objPHPExcel->getActiveSheet()->fromArray($data, NULL, 'A1');
        }
 
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
// On essaye de créer le fichier.
$objWriter->save("../../files/tmp/".$filename);
echo json_encode("../../files/tmp/".$filename);
La variable export, contient le tableau indiquer plus haut.
Auriez vous une solution, ou juste quelque chose vers quoi me guider pour avancer ?

Cordialement