par
atoss77 » 05 mars 2018, 10:13
Bonjour
Je voudrais lors de mon export (c'est en auto tout les heures) en csv renommer la colonne ID car sinon le fichier est au format SYLK
Voici mon code :
Code : Tout sélectionner
<?php
// Query Database
require_once 'params.php';
$sql = "SELECT * FROM administratif";
try
{
//set_time_limit(300);
$connexion = mysql_connect(SERVER, LOGIN, PASS);
mysql_select_db(DATABASE);
$req = mysql_query($sql);
}
catch (Exception $e)
{
}
$excel = "";
$excel .="ID \t IDLETL \t MAJ \t MAJ_USER \t MAJ_WEB \t NOM \t NOMJF \t PRENOM \t TELEPHONE \t TELFIXE \t";
$excel .= " MAIL \t Situation \t ETAT L&L \t PIECE_MANQUE \t NATIONALITE \t FIN TITRE SEJ \t DROIT AU TRAVAIL \t ";
$excel .= " DATE DDTE \t ORIGINE \t INSCRIT LE \t ANNEE DE NAISSANCE \t SEXE \t QUALITE \t VP\/PERMIS \t DPT \t ADRESSE \t COMPLEMENT \t ";
$excel .= " CP \t COMMUNE \t URGENT_CONTACT \t URGENT_TEL \t COMMENT \n";
while($data = mysql_fetch_array($req))
{
$excel .= $data["ID"]."\t".$data["IDLETL"]."\t".$data["MAJ"]."\t".$data["MAJ_USER"]."\t";
$excel .= $data["MAJ_WEB"]."\t".$data["NOM"]."\t".$data["NOMJF"]."\t";
$excel .= $data["PRENOM"]."\t".$data["TELEPHONE"]."\t".$data["TELFIXE"]."\t";
$excel .= $data["MAIL"]."\t".$data["Situation"]."\t".$data["ETAT L&L"]."\t";
$excel .= $data["PIECE_MANQUE"]."\t".$data["NATIONALITE"]."\t".$data["FIN TITRE SEJ"]."\t";
$excel .= $data["DROIT AU TRAVAIL"]."\t".$data["DATE DDTE"]."\t".$data["ORIGINE"]."\t";
$excel .= $data["INSCRIT LE"]."\t".$data["ANNEE DE NAISSANCE"]."\t".$data["SEXE"]."\t";
$excel .= $data["QUALITE"]."\t".$data["VP/PERMIS"]."\t".$data["DPT"]."\t";
$excel .= $data["ADRESSE"]."\t".$data["COMPLEMENT"]."\t".$data["CP"]."\t";
$excel .= $data["COMMUNE"]."\t".$data["URGENT_CONTACT"]."\t".$data["URGENT_TEL"]."\t";
$excel .= $data["COMMENT"]." \n";
}
mysql_close();
// print $excel;
$leFichier = fopen("BaseAdministratif.xls", "w+ [b]");
fwrite($leFichier,$excel);
fclose($leFichier);
exit;
?>
Merci beaucoup
Bonjour
Je voudrais lors de mon export (c'est en auto tout les heures) en csv renommer la colonne ID car sinon le fichier est au format SYLK
Voici mon code :
[code]<?php
// Query Database
require_once 'params.php';
$sql = "SELECT * FROM administratif";
try
{
//set_time_limit(300);
$connexion = mysql_connect(SERVER, LOGIN, PASS);
mysql_select_db(DATABASE);
$req = mysql_query($sql);
}
catch (Exception $e)
{
}
$excel = "";
$excel .="ID \t IDLETL \t MAJ \t MAJ_USER \t MAJ_WEB \t NOM \t NOMJF \t PRENOM \t TELEPHONE \t TELFIXE \t";
$excel .= " MAIL \t Situation \t ETAT L&L \t PIECE_MANQUE \t NATIONALITE \t FIN TITRE SEJ \t DROIT AU TRAVAIL \t ";
$excel .= " DATE DDTE \t ORIGINE \t INSCRIT LE \t ANNEE DE NAISSANCE \t SEXE \t QUALITE \t VP\/PERMIS \t DPT \t ADRESSE \t COMPLEMENT \t ";
$excel .= " CP \t COMMUNE \t URGENT_CONTACT \t URGENT_TEL \t COMMENT \n";
while($data = mysql_fetch_array($req))
{
$excel .= $data["ID"]."\t".$data["IDLETL"]."\t".$data["MAJ"]."\t".$data["MAJ_USER"]."\t";
$excel .= $data["MAJ_WEB"]."\t".$data["NOM"]."\t".$data["NOMJF"]."\t";
$excel .= $data["PRENOM"]."\t".$data["TELEPHONE"]."\t".$data["TELFIXE"]."\t";
$excel .= $data["MAIL"]."\t".$data["Situation"]."\t".$data["ETAT L&L"]."\t";
$excel .= $data["PIECE_MANQUE"]."\t".$data["NATIONALITE"]."\t".$data["FIN TITRE SEJ"]."\t";
$excel .= $data["DROIT AU TRAVAIL"]."\t".$data["DATE DDTE"]."\t".$data["ORIGINE"]."\t";
$excel .= $data["INSCRIT LE"]."\t".$data["ANNEE DE NAISSANCE"]."\t".$data["SEXE"]."\t";
$excel .= $data["QUALITE"]."\t".$data["VP/PERMIS"]."\t".$data["DPT"]."\t";
$excel .= $data["ADRESSE"]."\t".$data["COMPLEMENT"]."\t".$data["CP"]."\t";
$excel .= $data["COMMUNE"]."\t".$data["URGENT_CONTACT"]."\t".$data["URGENT_TEL"]."\t";
$excel .= $data["COMMENT"]." \n";
}
mysql_close();
// print $excel;
$leFichier = fopen("BaseAdministratif.xls", "w+ [b]");
fwrite($leFichier,$excel);
fclose($leFichier);
exit;
?> [/code]
Merci beaucoup