Problème de convertion xls2csv

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 16:28

comment ça?
Dans le formulaire d'upload, le fournisseur va sélectionner son fichier xls, et a ce moment la il faut que je le convertisse non? Je ne peut pas l'enregistrer direct si?
le fournisseur ouvre son fichier xsl sur son ordi avec excel et l'enregistre en csv et c'est le csv qui vous envoie

Eléphant du PHP | 101 Messages

15 juin 2010, 16:31

on lui a demandé mais il ne veut pas le faire sinon il le donnerais directement en csv. Ca me fait bien chier parce que ça lui coute rien...

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 16:34

on lui a demandé mais il ne veut pas le faire sinon il le donnerais directement en csv. Ca me fait bien chier parce que ça lui coute rien...
et le ftp ca le dérange pas lol,
sinon c'est vu que y'a une version ici : http://search.cpan.org/~ken/xls2csv-1.06/script/xls2csv

mais ducoup pareil il pourrais l'uploader (son xls) et au moment de l'upload avec la fonction exec tu converties :wink:

Eléphant du PHP | 101 Messages

15 juin 2010, 16:39

Je m'en sers déjà du xls2csv, mais le problème c'est que vu qu'il y a un guillemet bin ça converti mal...

Eléphant du PHP | 101 Messages

15 juin 2010, 16:40

Je m'en sers déjà du xls2csv,
function convertion_csv($fic)
{
	$output = shell_exec('xls2csv -x '.$fic.' -c /home/wog/monfichier.csv');
}

mais le problème c'est que vu qu'il y a un guillemet bin ça converti mal...

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 16:44

dans ton $output ?

Eléphant du PHP | 101 Messages

15 juin 2010, 16:47

Il y en a pas besoin? du $output = ? Je crois que j'avais vu ça sur un tuto

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 16:57

Il y en a pas besoin? du $output = ? Je crois que j'avais vu ça sur un tuto
ton $output c'est ce que retourne ta commande, donc si par exemple y'a une erreur c'est dans $output que ca va être écris, exec, te retourne en plus la valeur de retour
ducoup non t'en aurai pas besoin sauf si tu veux le résultat de la commande

Eléphant du PHP | 101 Messages

15 juin 2010, 17:01

Non je n'ai pas besoin du résultat de ma commande... Mais bon j'aurai toujours ce problème avec ce guillemet sauf si j'ouvre le fichier pour le modifier manuellement...

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 17:03

Non je n'ai pas besoin du résultat de ma commande... Mais bon j'aurai toujours ce problème avec ce guillemet sauf si j'ouvre le fichier pour le modifier manuellement...
quand tu ouvres le csv dans excel c'est décalé aussi ?

Eléphant du PHP | 101 Messages

15 juin 2010, 17:05

Bin comment je peux t'envoyer des imp écr? pour que ce soit un peu plus clair

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 17:06

Bin comment je peux t'envoyer des imp écr? pour que ce soit un peu plus clair
copie juste la ligne ou y'a ton "

Eléphant du PHP | 101 Messages

15 juin 2010, 17:16

Marque|Ref Comtrade"|Désignation|Gencod : fichier xls
Marque| Ref Comtrade";Désignation"|Gencod | Ref Client : fichier csv

Voila il y a un décalage au niveau de la deuxième colonne. C'est assez lisible?

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 17:18

ca c'est juste sur la première ligne ? ou a chaque fois que y'a un " ca décale ?

Eléphant du PHP | 101 Messages

15 juin 2010, 17:21

Il y a juste un seul guillemet dans tout le doc je crois psk je n'en ai pas vu d'autre, et il s'agit de la première ligne...