Utilisation de PHP pour extraire des données de SQL, puis créer un fichier .csv sur le serveur pour l'envoi par e-mail/téléchargement via fputcsv. Tout fonctionne bien autrement que d'essayer d'obtenir une nouvelle ligne dans un champ dans Excel (2003).sauts de ligne dans les données pour Excel 2003
je reçois Product1Product2Product3 dans la cellule quand j'ai besoin
Product1
Product2
Product3
J'ai essayé des guillemets simples, guillemets doubles, lignocellulosiques et CRs je disapearing rapidement mon propre arrière. Donc, la question est - quel caractère dois-je entrer dans le fichier CSV pour y parvenir?
Il doit travailler dans Excel
[Solution] - le problème se trouvait quelque part en passant le \ r \ n vers Excel par le fputcsv PHP - Je ne pouvais pas y parvenir en toute sorte de mode (beaucoup d'ajouter le \ r \ n désiré à mes données réelles de la cellule par exemple Product1 \ r \ n) La suggestion d'utiliser $ lfcr = chr (10). chr (13); travaillé la première fois autour. Je suppose que c'était plus d'un PHP plutôt que d'une question Excel - merci à toutes les réponses.
Je suis presque sûr que vous avez essayé, mais juste pour être plus sûr, avez-vous essayé le « \ n »? –
Il semble qu'il y ait déjà une réponse à votre problème là: [fichier CSV pour Excel Génération, comment avoir une nouvelle ligne à l'intérieur d'une valeur] [1] [1]: http://stackoverflow.com/ questions/1241220/generate-csv-file-pour-excel-comment-avoir-une-nouvelle-ligne-dans-une-valeur – Aweb
@Aweb - été à celui-là déjà –