Page 1 sur 1

Lire un Tableau Excel et y écrire ses valeurs dans une bdd

Posté : 24 mars 2014, 11:55
par nulcyril81
Bonjour, je suis le petit nouveau de la communauté, et voici mon premier post.

Mon problème est dans de lire un tableau Excel, pour y écrire les valeurs dans une bdd oracle.

Problème : Il ne faut pas que j'utilise csv, et dès qu'une valeur change dans le tableau, elle doit être réactualisée dans la bdd ( en supprimant l'ancienne donc )

Comment est-ce que je pourrais faire ? Est-ce possible en PHP ? Faut-il des bibliothèques spéciales, si oui lesquelles ?

Autre problème, si jamais un gros spécialiste me répond, les données peuvent être farfelues et avoir des valeurs pour le moins étrange.

Je serai les corriger ( je pense ), mais comment faire pour ignorer les données farfelues ( j'ai mes idées mais l'appui de quelqu'un qui s'y connait plus m'aiderait ) ?

Voilà, en vous remerciant d'avant du temps que vous prendrez à me répondre

Re: Lire un Tableau Excel et y écrire ses valeurs dans une b

Posté : 24 mars 2014, 20:16
par niuxe
Bonjour, je suis le petit nouveau de la communauté, et voici mon premier post.

Mon problème est dans de lire un tableau Excel, pour y écrire les valeurs dans une bdd oracle.

Problème : Il ne faut pas que j'utilise csv, et dès qu'une valeur change dans le tableau, elle doit être réactualisée dans la bdd ( en supprimant l'ancienne donc )

Comment est-ce que je pourrais faire ? Est-ce possible en PHP ? Faut-il des bibliothèques spéciales, si oui lesquelles ?
Salut,

Ce n'est pas en php que tu peux faire ça mais en VBA. Sinon, il faut demander à Excel la participation de php pour faire ce job (donc en VBA).

Pour parser un fichier Excel, il y a phpexcel par exemple.
Autre problème, si jamais un gros spécialiste me répond, les données peuvent être farfelues et avoir des valeurs pour le moins étrange.

Je serai les corriger ( je pense ), mais comment faire pour ignorer les données farfelues ( j'ai mes idées mais l'appui de quelqu'un qui s'y connait plus m'aiderait ) ?
????

Re: Lire un Tableau Excel et y écrire ses valeurs dans une b

Posté : 25 mars 2014, 17:15
par antonomase
Tu peux regarder la bibliothèque PHPExcel qui permet de lire et écrire des fichiers Excel

https://phpexcel.codeplex.com/

Re: Lire un Tableau Excel et y écrire ses valeurs dans une b

Posté : 27 mars 2014, 13:57
par nulcyril81
Merci à tous pour vos réponses. Je me doutais qu'il fallait utiliser PHPExcel. Je vais essayer. Sinon je coderai dans un autre langage. Ce qui m'embête un peu car tout le reste est en PHP. Mais bon, je vais continuer mes recherches de mon côté.

Staff : Vous pouvez marquer que le sujet est résolu.