Lecture fichier XLS

Eléphant du PHP | 101 Messages

28 mai 2010, 10:33

Bonjour à tous,

Quelqu'un pourrait-il m'aider ou me donner un lien pour lire un fichier xls et parcourir ses données pour les insérer dans une DB sans ouvrir excel?

Eléphant du PHP | 428 Messages

28 mai 2010, 11:56

Salut,

PEAR => générer XLS (http://articles.sitepoint.com/article/p ... cel_writer)

Pour lire du XLS, il faut convertir en CSV puis traiter en PHP
Tu peux utiliser le binaire 'xls2csv' (extension CPAN) pour récuperer un fichier utilisable et après tu le traites avec PHP.
http://search.cpan.org/~ken/xls2csv-1.06/script/xls2csv
http://linux.die.net/man/1/xls2csv


Bonne chance ;)

Eléphant du PHP | 101 Messages

28 mai 2010, 12:10

Merci, et dis moi, phpExcelReader ça ne va pas?
Et le "xls2csv" c'est juste une commande linux qui converti et enregistre ton fichier xls en fichier csv?

Eléphant du PHP | 428 Messages

28 mai 2010, 21:06

Merci, et dis moi, phpExcelReader ça ne va pas?
Et le "xls2csv" c'est juste une commande linux qui converti et enregistre ton fichier xls en fichier csv?
1. jamais testé
2. Oui c'est ça

Tu peux utiliser xls2csv pour transformer tes XLS sous linux en CSV puis les traiter en PHP avant de les reconvertir avec PEAR
Exemple parmis d'autres ;)

Eléphant du PHP | 101 Messages

01 juin 2010, 10:55

Je n'arrive toujours pas à utiliser xls2csv sur linux. J'ai regardé des tuto d'install mais rien à faire je galère.
Il ne connait pas la commande xls2csv... une bash

Eléphant du PHP | 101 Messages

01 juin 2010, 14:06

C'est good j'ai enfin réussi ^^