Export CSV point-virgule avec en-têtes
Résolu
Goo
-
Goo -
Goo -
Cher forum !
Je galère avec la fonction fputcsv pour mettre des en-têtes à mon export.
Avec un séparateur "," pas de soucis, mais avec ";" je n'arrive pas à construire l'array.
Voici mon code et merci de ne pas vous marrer à cause de ce que j'ai mis dans l'array ^^
$filename="journal_VEP-" . $month . "_" . $year . " - généré le " . $day_export . " à " . $hour_export . "h" . $minute_export . ".csv";
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Expires: 0');
header("Pragma: no-cache");
$output = fopen("php://output", "w");
fputcsv($output, array('code_journal;', 'date;', 'num_facture;', 'compte_comptable;', 'compte_auxiliaire;', 'libelle;', 'debit;', 'credit;', ";"));
$query = "SELECT * from 0_sellsy_ventes ORDER BY date, num_facture DESC";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_assoc($result))
{
fputcsv($output, $row, ";");
}
fclose($output);
Merci !
Goo
A voir également:
- Fputcsv utf8
- Point de suite word - Guide
- Export favoris chrome - Guide
- Point de restauration - Guide
- Comment inserer une video dans un power point - Guide
- Google sheet remplacer point par virgule - Forum Google Docs