PHP: Génération CSV (fusionner) sans lib.
Woloughby
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je trouve souvent les réponses à mes questions sans avoir à les poser en consultant les forums, mais là je ne trouve pas.
Mon ptit souci:
Je suis en train de générer un fichier CSV depuis un script PHP
Très simple, sans utiliser de librairies genre PHPEXCEL ou autre.
Pour info voici un exemple de la syntaxe:
Donc j'utilise les ';' pour passer de cellules en cellules et '\n' pour aller de lignes en lignes
Ma question:
Si c'est faisable, y-a-t-il une syntaxe pour fusionner 2 cellules horizontalement et y placer une valeur?
De préférence j'aimerais ne pas utiliser de librairie, mais c'est un choix, car c'est un export très simple...
Merci d'avance pour votre lecture et vos réponses.
Je trouve souvent les réponses à mes questions sans avoir à les poser en consultant les forums, mais là je ne trouve pas.
Mon ptit souci:
Je suis en train de générer un fichier CSV depuis un script PHP
Très simple, sans utiliser de librairies genre PHPEXCEL ou autre.
Pour info voici un exemple de la syntaxe:
echo "Titre1;Titre2;Titre3\n"; echo $val1.";".$val2.";".$val3."\n"; ....
Donc j'utilise les ';' pour passer de cellules en cellules et '\n' pour aller de lignes en lignes
Ma question:
Si c'est faisable, y-a-t-il une syntaxe pour fusionner 2 cellules horizontalement et y placer une valeur?
De préférence j'aimerais ne pas utiliser de librairie, mais c'est un choix, car c'est un export très simple...
Merci d'avance pour votre lecture et vos réponses.
A voir également:
- PHP: Génération CSV (fusionner) sans lib.
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
1 réponse
Bonjour,
Avec CSV non tu ne peux pas fusionner deux cellules car un fichier CSV permet juste de dire quelles données sont dans quelles cellules en tapant sous forme de texte le tableau des données avec des séparateurs de cellules (souvent ; ou ,) et des séparateurs de lignes.
Donc la seule façon de faire est d'utiliser une librairie externe qui te permet de créer des fichiers XLS (des vrais fichiers excel) et là tu pourras faire bien plus de choses comme :
- mise en forme
- fusionner des cellules
- bref tout ce que l'on peut faire dans excel pour autant que ce soit supporté par la librairie externe que tu utilises.
Bonne chance et déso si tu restes sur ton idée de ne pas utilisé de lib externe.
(PS : moi je reste souvent en CSV en m'adaptant aux contraintes techniques vu que ça reste bien plus simple à gérer ^^)
Avec CSV non tu ne peux pas fusionner deux cellules car un fichier CSV permet juste de dire quelles données sont dans quelles cellules en tapant sous forme de texte le tableau des données avec des séparateurs de cellules (souvent ; ou ,) et des séparateurs de lignes.
Donc la seule façon de faire est d'utiliser une librairie externe qui te permet de créer des fichiers XLS (des vrais fichiers excel) et là tu pourras faire bien plus de choses comme :
- mise en forme
- fusionner des cellules
- bref tout ce que l'on peut faire dans excel pour autant que ce soit supporté par la librairie externe que tu utilises.
Bonne chance et déso si tu restes sur ton idée de ne pas utilisé de lib externe.
(PS : moi je reste souvent en CSV en m'adaptant aux contraintes techniques vu que ça reste bien plus simple à gérer ^^)