Export d'un tableau sur excel: saut de colonne \t

Messages postés
1
Date d'inscription
vendredi 6 juillet 2018
Dernière intervention
6 juillet 2018
-
Bonsoir
Je viens vers vous pour exprimer une aide pour l'exportation de de tableau mysql/PHP . J'arrive à exporter sur Excel mais tous se met dans une seule colonne(colonne). d’après mes recherches il me semble que les caractères \t permettent de le faire en vain. Voici mon code:
<?php
$pdo = new PDO('mysql:host=localhost;dbname=labocom', 'root', '');
$select = $pdo->prepare('SELECT * FROM sondage, direction,fraction, qualite,origine WHERE  sondage.iddirection=2  
            and sondage.idorigine=origine.idorigine 
            and sondage.idfraction=fraction.idfraction 
            and sondage.iddirection=direction.iddirection 
      and sondage.idqualite=qualite.idqualite ') ;
$select->setFetchMode(PDO::FETCH_ASSOC);
$select->execute();
$newReservations = $select->fetchAll();
$excel ="";
$excel.="Date \t Poste\tGranulo\tType\tQualité\tDA\tLabo\tMn\tSiO2\tAl2O3\tFe\tP\tK20\tPAF\tSom\n";
foreach($newReservations as $rows) {
     $excel.="$rows[sdaterecep] \t $rows[pt]\t$rows[txtfraction]\t$rows[typefrac]\t$rows[txtqualite]\t$rows[numsond]\t$rows[numlabo]\t$rows[smn]\t$rows[ssio2]\t$rows[sai2o3]\t$rows[sfe]\t$rows[sp]\t$rows[sk20]\t$rows[spaf1]\t$rows[somoxyde]\n"; 
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=export.xlxs");
print $excel;
exit;
?>


EDIT : Ajout du LANGAGE Dans les balises de code
Afficher la suite 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.