PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 07-04-2010 16:01:35

michmich30
Membre
Inscription : 07-04-2010
Messages : 3

import excel rame avec les headers

bonjour

cela rame lorsque j'importe sous excel existe t'il pas des options sous headers que je ne maitrise pas merci


voici mon code


if(isset($_POST['Export']))
{


if(isset($_SESSION['variable']))
{
  $requete=$_SESSION['variable'];
  $values = pg_query($requete);
  $nombre_champ = pg_num_fields($values);


  while ($rowr = pg_fetch_row($values))
  {
  for ($j=0;$j<nombre_champ;$j++)
  {
    $csv_output .= $rowr[$j]."; ";
  }
  $csv_output .= "\n";
  }

  $filename = $file."_".date("Y-m-d_H-i",time());
  /*
  header('Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0');
  header('Pragma: no-cache');
  */

  header("Content-type: application/vnd.ms-excel");
  header("Content-disposition: csv" . date("Y-m-d") . ".csv");
  header( "Content-disposition: filename=".$filename.".csv");
  print $csv_output;
  exit;
}


}
?>
 

Hors ligne

#2 07-04-2010 16:43:10

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : import excel rame avec les headers

Cela dépend du nombre d'itération que tu fais dans tes boucles déjà. Il est normal d'avoir un script lent si tu gères des centaines de centaines d'éléments.

Ensuite Excel étant un plugin sur le navigateur il faut sans doute rajouter le temps de chargement du dit plugin, et avec de la malchance il se recharge dans sa totalité à chaque fichier et non une seule fois au démarrage.

Hors ligne

Pied de page des forums