Bonjour,

j'utilise le bout de code suivant:
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
 
//Requete SQL
 $query = "SELECT * FROM matable WHERE root = '$root'";
 $result = mysql_query($query) or die(mysql_error());
 
// Entêtes des colones dans le fichier Excel
 $excel.="\n DATA_01\t DATA_02\t DATA_03\t DATA_04\t DATA_05\t DATA_05\t \n";
 
//Les resultats de la requette
 while($row = mysql_fetch_array($result)) {
         $excel.= "$row[data_01]\t $row[data_02]\t $row[data_03]\t  $row[data_04]\t $row[data_05]\t $row[data_06]\t \n";
     } 
 header("Content-type: application/vnd.ms-excel");
 header("Content-disposition: attachment; filename=$FileName.xls");
 print $excel;
 exit;
Comment (sans utiliser pear) est-il possible de forcer une largeur de colonne en fonction du nombre maximum de caratères.