Chaîne de date lors de la création des sorties de file Excel CSV ###### ##### au lieu de la valeur

Je veux créer un file CSV simple sans PHPExcel

J'ai le code suivant:

  header('Content-Type: text/csv'); header('Content-Disposition: attachement; filename="Bestellungen_Export.csv";'); $f = fopen('php://output', 'w'); foreach ($list as $fields) { fputcsv($f, $fields, ';'); } 

Maintenant, j'ai une string de date 29.10.2012 12:20:02 (dmY H:i:s) . Maintenant, il est inséré dans le excel et ressemble à ceci: ########## . Évidemment, Excel ne trouve pas le format de date correct pour cette string. Si je double-click la column , la valeur correcte s'affiche. Maintenant, mes questions:

Un file CSV est un file text contenant seulement du text dans un format séparé par des virgules. Lorsque vous ouvrez votre CSV et que vous voyez seulement ### dans une colonne, la largeur est trop petite.

Vous ne pouvez pas résoudre ce problème sans créer un file Excel avec des informations de style. Donc, si vous devez déclarer avec ou le type de colonne, vous devez utiliser PHPExcel et spécifiez-les pour ce col.