[Librairies] générer un .csv en php pour excel
Bonjour,
Je dois générer un fichier .csv qu'on pourra ouvrir avec excel.Pour cela j'utilise la fonction fputs ce qui donne :
Code:
1 2 3 4 5 6 7
|
$fichier = "test.csv";
$voila = fopen($fichier, "w");
$texte = "bonjour";
$texte2 = "bye";
fputs($voila, "$texte,$texte2\n$texte"); |
Le code fonctionne crée le fichier mais quand je l'ouvre, j'ai un mauvaise surprise.
La virgule est le séparateur qui, par défaut, lui permet de changer de colonne mais lorsque les variables ciomprennent ce caractère, le reste du texte de la variable est comprise dans une autre case.
Comment puis je résoudre ce problème?
Une autre question, un peu hasardeuse, peut on régler la taille des colonnes excel avec php(...)?
Merci