Possibilité de conversion d'un fichier XLS en CSV - ... en ligne de commande

:hello: OSA :smiley:

Ca faisait un bail que je n’étais plus passé … [:shy]

J’aurai une question en fait, d’où ce topic.

J’aimerais créer un script qui puisse envoyer des SMS en masse, à plusieurs destinataires (avec Asterisk, mais ça, c’est mon affaire :smiley: ). Pour se faire, j’ai besoin de récupérer les numéros de téléphone depuis un fichier excel (.xls). Pour pouvoir l’exploiter, je ne peux pas le laisser tel quel, car après mon script sera en php, et je doute fort que ce dernier sache faire quoi que ce soit de fichier xls.

De ce fait, j’aimerais convertir, en ligne de commande et sous linux ( qui l’eut cru ! ) un fichier xls en csv … si c’est possible !

Je vous remercie par avance pour votre aide,
Phil

http://search.cpan.org/~kwitknr/Spreadshee…3/ParseExcel.pm

mais je ne sais pas ce que ça vaut.

salut les gens :slight_smile: :hello:
ben je peux te proposer un peu de perl avec xls2csv

un petit tout par la !

bon apres tu peux toujours faire des choses du genre qu’il t’en manquerais (oui je sais, cela n’est point du bon francois mais ca se comprends tout de meme :ane: )
perl -MCPAN -e ‘install Spreadsheet::ParseExcel::Simple;’

si jamais t’as envie de changer le separateur de champs de base, un petit hack d’une ligne du genre devrait faire l’affaire:
print CSV join(’,’, @row), “\n”;

a bientot Phil :slight_smile:

Merci pour vos deux propositions :jap:

Je vais voir ce que cela donne :smiley: