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
- Google sheet remplacer point par virgule - Forum Google Docs
- Point gps - Guide